1<StyleCopSettings Version="105"> 2 <Analyzers> 3 <Analyzer AnalyzerId="StyleCop.CSharp.DocumentationRules"> 4 <Rules> 5 <Rule Name="ElementsMustBeDocumented"> 6 <RuleSettings> 7 <BooleanProperty Name="Enabled">False</BooleanProperty> 8 </RuleSettings> 9 </Rule> 10 <Rule Name="PartialElementsMustBeDocumented"> 11 <RuleSettings> 12 <BooleanProperty Name="Enabled">False</BooleanProperty> 13 </RuleSettings> 14 </Rule> 15 <Rule Name="EnumerationItemsMustBeDocumented"> 16 <RuleSettings> 17 <BooleanProperty Name="Enabled">False</BooleanProperty> 18 </RuleSettings> 19 </Rule> 20 <Rule Name="DocumentationMustContainValidXml"> 21 <RuleSettings> 22 <BooleanProperty Name="Enabled">False</BooleanProperty> 23 </RuleSettings> 24 </Rule> 25 <Rule Name="ElementDocumentationMustHaveSummary"> 26 <RuleSettings> 27 <BooleanProperty Name="Enabled">False</BooleanProperty> 28 </RuleSettings> 29 </Rule> 30 <Rule Name="PartialElementDocumentationMustHaveSummary"> 31 <RuleSettings> 32 <BooleanProperty Name="Enabled">False</BooleanProperty> 33 </RuleSettings> 34 </Rule> 35 <Rule Name="ElementDocumentationMustHaveSummaryText"> 36 <RuleSettings> 37 <BooleanProperty Name="Enabled">False</BooleanProperty> 38 </RuleSettings> 39 </Rule> 40 <Rule Name="PartialElementDocumentationMustHaveSummaryText"> 41 <RuleSettings> 42 <BooleanProperty Name="Enabled">False</BooleanProperty> 43 </RuleSettings> 44 </Rule> 45 <Rule Name="ElementDocumentationMustNotHaveDefaultSummary"> 46 <RuleSettings> 47 <BooleanProperty Name="Enabled">False</BooleanProperty> 48 </RuleSettings> 49 </Rule> 50 <Rule Name="ElementParametersMustBeDocumented"> 51 <RuleSettings> 52 <BooleanProperty Name="Enabled">False</BooleanProperty> 53 </RuleSettings> 54 </Rule> 55 <Rule Name="ElementParameterDocumentationMustMatchElementParameters"> 56 <RuleSettings> 57 <BooleanProperty Name="Enabled">False</BooleanProperty> 58 </RuleSettings> 59 </Rule> 60 <Rule Name="ElementParameterDocumentationMustDeclareParameterName"> 61 <RuleSettings> 62 <BooleanProperty Name="Enabled">False</BooleanProperty> 63 </RuleSettings> 64 </Rule> 65 <Rule Name="ElementParameterDocumentationMustHaveText"> 66 <RuleSettings> 67 <BooleanProperty Name="Enabled">False</BooleanProperty> 68 </RuleSettings> 69 </Rule> 70 <Rule Name="ElementReturnValueMustBeDocumented"> 71 <RuleSettings> 72 <BooleanProperty Name="Enabled">False</BooleanProperty> 73 </RuleSettings> 74 </Rule> 75 <Rule Name="ElementReturnValueDocumentationMustHaveText"> 76 <RuleSettings> 77 <BooleanProperty Name="Enabled">False</BooleanProperty> 78 </RuleSettings> 79 </Rule> 80 <Rule Name="VoidReturnValueMustNotBeDocumented"> 81 <RuleSettings> 82 <BooleanProperty Name="Enabled">False</BooleanProperty> 83 </RuleSettings> 84 </Rule> 85 <Rule Name="GenericTypeParametersMustBeDocumented"> 86 <RuleSettings> 87 <BooleanProperty Name="Enabled">False</BooleanProperty> 88 </RuleSettings> 89 </Rule> 90 <Rule Name="GenericTypeParametersMustBeDocumentedPartialClass"> 91 <RuleSettings> 92 <BooleanProperty Name="Enabled">False</BooleanProperty> 93 </RuleSettings> 94 </Rule> 95 <Rule Name="GenericTypeParameterDocumentationMustMatchTypeParameters"> 96 <RuleSettings> 97 <BooleanProperty Name="Enabled">False</BooleanProperty> 98 </RuleSettings> 99 </Rule> 100 <Rule Name="GenericTypeParameterDocumentationMustDeclareParameterName"> 101 <RuleSettings> 102 <BooleanProperty Name="Enabled">False</BooleanProperty> 103 </RuleSettings> 104 </Rule> 105 <Rule Name="GenericTypeParameterDocumentationMustHaveText"> 106 <RuleSettings> 107 <BooleanProperty Name="Enabled">False</BooleanProperty> 108 </RuleSettings> 109 </Rule> 110 <Rule Name="PropertySummaryDocumentationMustMatchAccessors"> 111 <RuleSettings> 112 <BooleanProperty Name="Enabled">False</BooleanProperty> 113 </RuleSettings> 114 </Rule> 115 <Rule Name="PropertySummaryDocumentationMustOmitSetAccessorWithRestrictedAccess"> 116 <RuleSettings> 117 <BooleanProperty Name="Enabled">False</BooleanProperty> 118 </RuleSettings> 119 </Rule> 120 <Rule Name="ElementDocumentationMustNotBeCopiedAndPasted"> 121 <RuleSettings> 122 <BooleanProperty Name="Enabled">False</BooleanProperty> 123 </RuleSettings> 124 </Rule> 125 <Rule Name="SingleLineCommentsMustNotUseDocumentationStyleSlashes"> 126 <RuleSettings> 127 <BooleanProperty Name="Enabled">False</BooleanProperty> 128 </RuleSettings> 129 </Rule> 130 <Rule Name="DocumentationTextMustNotBeEmpty"> 131 <RuleSettings> 132 <BooleanProperty Name="Enabled">False</BooleanProperty> 133 </RuleSettings> 134 </Rule> 135 <Rule Name="DocumentationTextMustContainWhitespace"> 136 <RuleSettings> 137 <BooleanProperty Name="Enabled">False</BooleanProperty> 138 </RuleSettings> 139 </Rule> 140 <Rule Name="DocumentationMustMeetCharacterPercentage"> 141 <RuleSettings> 142 <BooleanProperty Name="Enabled">False</BooleanProperty> 143 </RuleSettings> 144 </Rule> 145 <Rule Name="ConstructorSummaryDocumentationMustBeginWithStandardText"> 146 <RuleSettings> 147 <BooleanProperty Name="Enabled">False</BooleanProperty> 148 </RuleSettings> 149 </Rule> 150 <Rule Name="DestructorSummaryDocumentationMustBeginWithStandardText"> 151 <RuleSettings> 152 <BooleanProperty Name="Enabled">False</BooleanProperty> 153 </RuleSettings> 154 </Rule> 155 <Rule Name="DocumentationHeadersMustNotContainBlankLines"> 156 <RuleSettings> 157 <BooleanProperty Name="Enabled">False</BooleanProperty> 158 </RuleSettings> 159 </Rule> 160 <Rule Name="IncludedDocumentationXPathDoesNotExist"> 161 <RuleSettings> 162 <BooleanProperty Name="Enabled">False</BooleanProperty> 163 </RuleSettings> 164 </Rule> 165 <Rule Name="IncludeNodeDoesNotContainValidFileAndPath"> 166 <RuleSettings> 167 <BooleanProperty Name="Enabled">False</BooleanProperty> 168 </RuleSettings> 169 </Rule> 170 <Rule Name="InheritDocMustBeUsedWithInheritingClass"> 171 <RuleSettings> 172 <BooleanProperty Name="Enabled">False</BooleanProperty> 173 </RuleSettings> 174 </Rule> 175 <Rule Name="ElementDocumentationMustBeSpelledCorrectly"> 176 <RuleSettings> 177 <BooleanProperty Name="Enabled">False</BooleanProperty> 178 </RuleSettings> 179 </Rule> 180 <Rule Name="FileMustHaveHeader"> 181 <RuleSettings> 182 <BooleanProperty Name="Enabled">False</BooleanProperty> 183 </RuleSettings> 184 </Rule> 185 <Rule Name="FileHeaderMustShowCopyright"> 186 <RuleSettings> 187 <BooleanProperty Name="Enabled">False</BooleanProperty> 188 </RuleSettings> 189 </Rule> 190 <Rule Name="FileHeaderMustHaveCopyrightText"> 191 <RuleSettings> 192 <BooleanProperty Name="Enabled">False</BooleanProperty> 193 </RuleSettings> 194 </Rule> 195 <Rule Name="FileHeaderMustContainFileName"> 196 <RuleSettings> 197 <BooleanProperty Name="Enabled">False</BooleanProperty> 198 </RuleSettings> 199 </Rule> 200 <Rule Name="FileHeaderFileNameDocumentationMustMatchFileName"> 201 <RuleSettings> 202 <BooleanProperty Name="Enabled">False</BooleanProperty> 203 </RuleSettings> 204 </Rule> 205 <Rule Name="FileHeaderMustHaveValidCompanyText"> 206 <RuleSettings> 207 <BooleanProperty Name="Enabled">False</BooleanProperty> 208 </RuleSettings> 209 </Rule> 210 <Rule Name="FileHeaderFileNameDocumentationMustMatchTypeName"> 211 <RuleSettings> 212 <BooleanProperty Name="Enabled">False</BooleanProperty> 213 </RuleSettings> 214 </Rule> 215 </Rules> 216 <AnalyzerSettings /> 217 </Analyzer> 218 <Analyzer AnalyzerId="StyleCop.CSharp.MaintainabilityRules"> 219 <Rules> 220 <Rule Name="AccessModifierMustBeDeclared"> 221 <RuleSettings> 222 <BooleanProperty Name="Enabled">False</BooleanProperty> 223 </RuleSettings> 224 </Rule> 225 <Rule Name="FieldsMustBePrivate"> 226 <RuleSettings> 227 <BooleanProperty Name="Enabled">False</BooleanProperty> 228 </RuleSettings> 229 </Rule> 230 <Rule Name="CodeAnalysisSuppressionMustHaveJustification"> 231 <RuleSettings> 232 <BooleanProperty Name="Enabled">False</BooleanProperty> 233 </RuleSettings> 234 </Rule> 235 <Rule Name="DebugAssertMustProvideMessageText"> 236 <RuleSettings> 237 <BooleanProperty Name="Enabled">False</BooleanProperty> 238 </RuleSettings> 239 </Rule> 240 <Rule Name="DebugFailMustProvideMessageText"> 241 <RuleSettings> 242 <BooleanProperty Name="Enabled">False</BooleanProperty> 243 </RuleSettings> 244 </Rule> 245 <Rule Name="FileMayOnlyContainASingleClass"> 246 <RuleSettings> 247 <BooleanProperty Name="Enabled">False</BooleanProperty> 248 </RuleSettings> 249 </Rule> 250 <Rule Name="StatementMustNotUseUnnecessaryParenthesis"> 251 <RuleSettings> 252 <BooleanProperty Name="Enabled">False</BooleanProperty> 253 </RuleSettings> 254 </Rule> 255 <Rule Name="ArithmeticExpressionsMustDeclarePrecedence"> 256 <RuleSettings> 257 <BooleanProperty Name="Enabled">False</BooleanProperty> 258 </RuleSettings> 259 </Rule> 260 <Rule Name="ConditionalExpressionsMustDeclarePrecedence"> 261 <RuleSettings> 262 <BooleanProperty Name="Enabled">False</BooleanProperty> 263 </RuleSettings> 264 </Rule> 265 <Rule Name="RemoveDelegateParenthesisWhenPossible"> 266 <RuleSettings> 267 <BooleanProperty Name="Enabled">False</BooleanProperty> 268 </RuleSettings> 269 </Rule> 270 <Rule Name="AttributeConstructorMustNotUseUnnecessaryParenthesis"> 271 <RuleSettings> 272 <BooleanProperty Name="Enabled">False</BooleanProperty> 273 </RuleSettings> 274 </Rule> 275 <Rule Name="RemoveUnnecessaryCode"> 276 <RuleSettings> 277 <BooleanProperty Name="Enabled">False</BooleanProperty> 278 </RuleSettings> 279 </Rule> 280 </Rules> 281 <AnalyzerSettings /> 282 </Analyzer> 283 <Analyzer AnalyzerId="StyleCop.CSharp.NamingRules"> 284 <Rules> 285 <Rule Name="NonPrivateReadonlyFieldsMustBeginWithUpperCaseLetter"> 286 <RuleSettings> 287 <BooleanProperty Name="Enabled">False</BooleanProperty> 288 </RuleSettings> 289 </Rule> 290 <Rule Name="FieldNamesMustNotUseHungarianNotation"> 291 <RuleSettings> 292 <BooleanProperty Name="Enabled">False</BooleanProperty> 293 </RuleSettings> 294 </Rule> 295 <Rule Name="FieldNamesMustBeginWithLowerCaseLetter"> 296 <RuleSettings> 297 <BooleanProperty Name="Enabled">False</BooleanProperty> 298 </RuleSettings> 299 </Rule> 300 <Rule Name="AccessibleFieldsMustBeginWithUpperCaseLetter"> 301 <RuleSettings> 302 <BooleanProperty Name="Enabled">False</BooleanProperty> 303 </RuleSettings> 304 </Rule> 305 <Rule Name="VariableNamesMustNotBePrefixed"> 306 <RuleSettings> 307 <BooleanProperty Name="Enabled">False</BooleanProperty> 308 </RuleSettings> 309 </Rule> 310 <Rule Name="FieldNamesMustNotBeginWithUnderscore"> 311 <RuleSettings> 312 <BooleanProperty Name="Enabled">False</BooleanProperty> 313 </RuleSettings> 314 </Rule> 315 <Rule Name="FieldNamesMustNotContainUnderscore"> 316 <RuleSettings> 317 <BooleanProperty Name="Enabled">False</BooleanProperty> 318 </RuleSettings> 319 </Rule> 320 <Rule Name="ElementMustBeginWithUpperCaseLetter"> 321 <RuleSettings> 322 <BooleanProperty Name="Enabled">False</BooleanProperty> 323 </RuleSettings> 324 </Rule> 325 </Rules> 326 <AnalyzerSettings /> 327 </Analyzer> 328 <Analyzer AnalyzerId="StyleCop.CSharp.OrderingRules"> 329 <Rules> 330 <Rule Name="UsingDirectivesMustBePlacedWithinNamespace"> 331 <RuleSettings> 332 <BooleanProperty Name="Enabled">False</BooleanProperty> 333 </RuleSettings> 334 </Rule> 335 <Rule Name="ElementsMustAppearInTheCorrectOrder"> 336 <RuleSettings> 337 <BooleanProperty Name="Enabled">False</BooleanProperty> 338 </RuleSettings> 339 </Rule> 340 <Rule Name="ElementsMustBeOrderedByAccess"> 341 <RuleSettings> 342 <BooleanProperty Name="Enabled">False</BooleanProperty> 343 </RuleSettings> 344 </Rule> 345 <Rule Name="StaticElementsMustAppearBeforeInstanceElements"> 346 <RuleSettings> 347 <BooleanProperty Name="Enabled">False</BooleanProperty> 348 </RuleSettings> 349 </Rule> 350 <Rule Name="PropertyAccessorsMustFollowOrder"> 351 <RuleSettings> 352 <BooleanProperty Name="Enabled">False</BooleanProperty> 353 </RuleSettings> 354 </Rule> 355 <Rule Name="EventAccessorsMustFollowOrder"> 356 <RuleSettings> 357 <BooleanProperty Name="Enabled">False</BooleanProperty> 358 </RuleSettings> 359 </Rule> 360 <Rule Name="UsingAliasDirectivesMustBePlacedAfterOtherUsingDirectives"> 361 <RuleSettings> 362 <BooleanProperty Name="Enabled">False</BooleanProperty> 363 </RuleSettings> 364 </Rule> 365 <Rule Name="UsingAliasDirectivesMustBeOrderedAlphabeticallyByAliasName"> 366 <RuleSettings> 367 <BooleanProperty Name="Enabled">False</BooleanProperty> 368 </RuleSettings> 369 </Rule> 370 </Rules> 371 <AnalyzerSettings /> 372 </Analyzer> 373 <Analyzer AnalyzerId="StyleCop.CSharp.ReadabilityRules"> 374 <Rules> 375 <Rule Name="DoNotPrefixCallsWithBaseUnlessLocalImplementationExists"> 376 <RuleSettings> 377 <BooleanProperty Name="Enabled">False</BooleanProperty> 378 </RuleSettings> 379 </Rule> 380 <Rule Name="PrefixLocalCallsWithThis"> 381 <RuleSettings> 382 <BooleanProperty Name="Enabled">False</BooleanProperty> 383 </RuleSettings> 384 </Rule> 385 <Rule Name="PrefixCallsCorrectly"> 386 <RuleSettings> 387 <BooleanProperty Name="Enabled">False</BooleanProperty> 388 </RuleSettings> 389 </Rule> 390 <Rule Name="OpeningParenthesisMustBeOnDeclarationLine"> 391 <RuleSettings> 392 <BooleanProperty Name="Enabled">False</BooleanProperty> 393 </RuleSettings> 394 </Rule> 395 <Rule Name="ClosingParenthesisMustBeOnLineOfLastParameter"> 396 <RuleSettings> 397 <BooleanProperty Name="Enabled">False</BooleanProperty> 398 </RuleSettings> 399 </Rule> 400 <Rule Name="ClosingParenthesisMustBeOnLineOfOpeningParenthesis"> 401 <RuleSettings> 402 <BooleanProperty Name="Enabled">False</BooleanProperty> 403 </RuleSettings> 404 </Rule> 405 <Rule Name="CommaMustBeOnSameLineAsPreviousParameter"> 406 <RuleSettings> 407 <BooleanProperty Name="Enabled">False</BooleanProperty> 408 </RuleSettings> 409 </Rule> 410 <Rule Name="ParameterListMustFollowDeclaration"> 411 <RuleSettings> 412 <BooleanProperty Name="Enabled">False</BooleanProperty> 413 </RuleSettings> 414 </Rule> 415 <Rule Name="ParameterMustFollowComma"> 416 <RuleSettings> 417 <BooleanProperty Name="Enabled">False</BooleanProperty> 418 </RuleSettings> 419 </Rule> 420 <Rule Name="SplitParametersMustStartOnLineAfterDeclaration"> 421 <RuleSettings> 422 <BooleanProperty Name="Enabled">False</BooleanProperty> 423 </RuleSettings> 424 </Rule> 425 <Rule Name="ParametersMustBeOnSameLineOrSeparateLines"> 426 <RuleSettings> 427 <BooleanProperty Name="Enabled">False</BooleanProperty> 428 </RuleSettings> 429 </Rule> 430 <Rule Name="ParameterMustNotSpanMultipleLines"> 431 <RuleSettings> 432 <BooleanProperty Name="Enabled">False</BooleanProperty> 433 </RuleSettings> 434 </Rule> 435 <Rule Name="QueryClauseMustFollowPreviousClause"> 436 <RuleSettings> 437 <BooleanProperty Name="Enabled">False</BooleanProperty> 438 </RuleSettings> 439 </Rule> 440 <Rule Name="QueryClausesMustBeOnSeparateLinesOrAllOnOneLine"> 441 <RuleSettings> 442 <BooleanProperty Name="Enabled">False</BooleanProperty> 443 </RuleSettings> 444 </Rule> 445 <Rule Name="QueryClauseMustBeginOnNewLineWhenPreviousClauseSpansMultipleLines"> 446 <RuleSettings> 447 <BooleanProperty Name="Enabled">False</BooleanProperty> 448 </RuleSettings> 449 </Rule> 450 <Rule Name="QueryClausesSpanningMultipleLinesMustBeginOnOwnLine"> 451 <RuleSettings> 452 <BooleanProperty Name="Enabled">False</BooleanProperty> 453 </RuleSettings> 454 </Rule> 455 <Rule Name="CodeMustNotContainEmptyStatements"> 456 <RuleSettings> 457 <BooleanProperty Name="Enabled">False</BooleanProperty> 458 </RuleSettings> 459 </Rule> 460 <Rule Name="CodeMustNotContainMultipleStatementsOnOneLine"> 461 <RuleSettings> 462 <BooleanProperty Name="Enabled">False</BooleanProperty> 463 </RuleSettings> 464 </Rule> 465 <Rule Name="BlockStatementsMustNotContainEmbeddedComments"> 466 <RuleSettings> 467 <BooleanProperty Name="Enabled">False</BooleanProperty> 468 </RuleSettings> 469 </Rule> 470 <Rule Name="BlockStatementsMustNotContainEmbeddedRegions"> 471 <RuleSettings> 472 <BooleanProperty Name="Enabled">False</BooleanProperty> 473 </RuleSettings> 474 </Rule> 475 <Rule Name="UseStringEmptyForEmptyStrings"> 476 <RuleSettings> 477 <BooleanProperty Name="Enabled">False</BooleanProperty> 478 </RuleSettings> 479 </Rule> 480 </Rules> 481 <AnalyzerSettings /> 482 </Analyzer> 483 <Analyzer AnalyzerId="StyleCop.CSharp.LayoutRules"> 484 <Rules> 485 <Rule Name="SingleLineCommentsMustNotBeFollowedByBlankLine"> 486 <RuleSettings> 487 <BooleanProperty Name="Enabled">False</BooleanProperty> 488 </RuleSettings> 489 </Rule> 490 <Rule Name="ClosingCurlyBracketMustBeFollowedByBlankLine"> 491 <RuleSettings> 492 <BooleanProperty Name="Enabled">False</BooleanProperty> 493 </RuleSettings> 494 </Rule> 495 <Rule Name="ElementDocumentationHeaderMustBePrecededByBlankLine"> 496 <RuleSettings> 497 <BooleanProperty Name="Enabled">False</BooleanProperty> 498 </RuleSettings> 499 </Rule> 500 <Rule Name="SingleLineCommentMustBePrecededByBlankLine"> 501 <RuleSettings> 502 <BooleanProperty Name="Enabled">False</BooleanProperty> 503 </RuleSettings> 504 </Rule> 505 </Rules> 506 <AnalyzerSettings /> 507 </Analyzer> 508 </Analyzers> 509</StyleCopSettings>