1 <StyleCopSettings Version="4.3">
\r
3 <Analyzer AnalyzerId="Microsoft.StyleCop.CSharp.DocumentationRules">
\r
5 <Rule Name="ElementsMustBeDocumented">
\r
7 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
10 <Rule Name="PartialElementsMustBeDocumented">
\r
12 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
15 <Rule Name="EnumerationItemsMustBeDocumented">
\r
17 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
20 <Rule Name="DocumentationMustContainValidXml">
\r
22 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
25 <Rule Name="ElementDocumentationMustHaveSummary">
\r
27 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
30 <Rule Name="PartialElementDocumentationMustHaveSummary">
\r
32 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
35 <Rule Name="ElementDocumentationMustHaveSummaryText">
\r
37 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
40 <Rule Name="PartialElementDocumentationMustHaveSummaryText">
\r
42 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
45 <Rule Name="ElementDocumentationMustNotHaveDefaultSummary">
\r
47 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
50 <Rule Name="ElementParametersMustBeDocumented">
\r
52 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
55 <Rule Name="ElementParameterDocumentationMustMatchElementParameters">
\r
57 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
60 <Rule Name="ElementParameterDocumentationMustDeclareParameterName">
\r
62 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
65 <Rule Name="ElementParameterDocumentationMustHaveText">
\r
67 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
70 <Rule Name="ElementReturnValueMustBeDocumented">
\r
72 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
75 <Rule Name="ElementReturnValueDocumentationMustHaveText">
\r
77 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
80 <Rule Name="VoidReturnValueMustNotBeDocumented">
\r
82 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
85 <Rule Name="GenericTypeParametersMustBeDocumented">
\r
87 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
90 <Rule Name="GenericTypeParametersMustBeDocumentedPartialClass">
\r
92 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
95 <Rule Name="GenericTypeParameterDocumentationMustMatchTypeParameters">
\r
97 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
100 <Rule Name="GenericTypeParameterDocumentationMustDeclareParameterName">
\r
102 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
105 <Rule Name="GenericTypeParameterDocumentationMustHaveText">
\r
107 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
110 <Rule Name="PropertySummaryDocumentationMustMatchAccessors">
\r
112 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
115 <Rule Name="PropertySummaryDocumentationMustOmitSetAccessorWithRestrictedAccess">
\r
117 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
120 <Rule Name="ElementDocumentationMustNotBeCopiedAndPasted">
\r
122 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
125 <Rule Name="SingleLineCommentsMustNotUseDocumentationStyleSlashes">
\r
127 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
130 <Rule Name="DocumentationTextMustNotBeEmpty">
\r
132 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
135 <Rule Name="DocumentationTextMustContainWhitespace">
\r
137 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
140 <Rule Name="DocumentationMustMeetCharacterPercentage">
\r
142 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
145 <Rule Name="DocumentationTextMustMeetMinimumCharacterLength">
\r
147 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
150 <Rule Name="ConstructorSummaryDocumentationMustBeginWithStandardText">
\r
152 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
155 <Rule Name="DestructorSummaryDocumentationMustBeginWithStandardText">
\r
157 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
160 <Rule Name="DocumentationHeadersMustNotContainBlankLines">
\r
162 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
165 <Rule Name="IncludedDocumentationXPathDoesNotExist">
\r
167 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
170 <Rule Name="IncludeNodeDoesNotContainValidFileAndPath">
\r
172 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
175 <Rule Name="FileMustHaveHeader">
\r
177 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
180 <Rule Name="FileHeaderMustShowCopyright">
\r
182 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
185 <Rule Name="FileHeaderMustHaveCopyrightText">
\r
187 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
190 <Rule Name="FileHeaderMustContainFileName">
\r
192 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
195 <Rule Name="FileHeaderFileNameDocumentationMustMatchFileName">
\r
197 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
200 <Rule Name="FileHeaderMustHaveValidCompanyText">
\r
202 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
206 <AnalyzerSettings />
\r
208 <Analyzer AnalyzerId="Microsoft.StyleCop.CSharp.LayoutRules">
\r
210 <Rule Name="CurlyBracketsForMultiLineStatementsMustNotShareLine">
\r
212 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
215 <Rule Name="StatementMustNotBeOnSingleLine">
\r
217 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
220 <Rule Name="ElementMustNotBeOnSingleLine">
\r
222 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
225 <Rule Name="CurlyBracketsMustNotBeOmitted">
\r
227 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
230 <Rule Name="AllAccessorsMustBeMultiLineOrSingleLine">
\r
232 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
235 <Rule Name="OpeningCurlyBracketsMustNotBeFollowedByBlankLine">
\r
237 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
240 <Rule Name="ElementDocumentationHeadersMustNotBeFollowedByBlankLine">
\r
242 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
245 <Rule Name="CodeMustNotContainMultipleBlankLinesInARow">
\r
247 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
250 <Rule Name="ClosingCurlyBracketsMustNotBePrecededByBlankLine">
\r
252 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
255 <Rule Name="OpeningCurlyBracketsMustNotBePrecededByBlankLine">
\r
257 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
260 <Rule Name="ChainedStatementBlocksMustNotBePrecededByBlankLine">
\r
262 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
265 <Rule Name="WhileDoFooterMustNotBePrecededByBlankLine">
\r
267 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
270 <Rule Name="SingleLineCommentsMustNotBeFollowedByBlankLine">
\r
272 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
275 <Rule Name="ClosingCurlyBracketMustBeFollowedByBlankLine">
\r
277 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
280 <Rule Name="ElementDocumentationHeaderMustBePrecededByBlankLine">
\r
282 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
285 <Rule Name="SingleLineCommentMustBePrecededByBlankLine">
\r
287 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
290 <Rule Name="ElementsMustBeSeparatedByBlankLine">
\r
292 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
296 <AnalyzerSettings />
\r
298 <Analyzer AnalyzerId="Microsoft.StyleCop.CSharp.MaintainabilityRules">
\r
300 <Rule Name="AccessModifierMustBeDeclared">
\r
302 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
305 <Rule Name="FieldsMustBePrivate">
\r
307 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
310 <Rule Name="CodeAnalysisSuppressionMustHaveJustification">
\r
312 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
315 <Rule Name="DebugAssertMustProvideMessageText">
\r
317 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
320 <Rule Name="DebugFailMustProvideMessageText">
\r
322 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
325 <Rule Name="FileMayOnlyContainASingleClass">
\r
327 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
330 <Rule Name="FileMayOnlyContainASingleNamespace">
\r
332 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
335 <Rule Name="StatementMustNotUseUnnecessaryParenthesis">
\r
337 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
340 <Rule Name="ArithmeticExpressionsMustDeclarePrecedence">
\r
342 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
345 <Rule Name="ConditionalExpressionsMustDeclarePrecedence">
\r
347 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
350 <Rule Name="RemoveDelegateParenthesisWhenPossible">
\r
352 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
355 <Rule Name="RemoveUnnecessaryCode">
\r
357 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
361 <AnalyzerSettings />
\r
363 <Analyzer AnalyzerId="Microsoft.StyleCop.CSharp.NamingRules">
\r
365 <Rule Name="ElementMustBeginWithUpperCaseLetter">
\r
367 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
370 <Rule Name="ElementMustBeginWithLowerCaseLetter">
\r
372 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
375 <Rule Name="InterfaceNamesMustBeginWithI">
\r
377 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
380 <Rule Name="ConstFieldNamesMustBeginWithUpperCaseLetter">
\r
382 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
385 <Rule Name="NonPrivateReadonlyFieldsMustBeginWithUpperCaseLetter">
\r
387 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
390 <Rule Name="FieldNamesMustNotUseHungarianNotation">
\r
392 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
395 <Rule Name="FieldNamesMustBeginWithLowerCaseLetter">
\r
397 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
400 <Rule Name="AccessibleFieldsMustBeginWithUpperCaseLetter">
\r
402 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
405 <Rule Name="VariableNamesMustNotBePrefixed">
\r
407 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
410 <Rule Name="FieldNamesMustNotBeginWithUnderscore">
\r
412 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
415 <Rule Name="FieldNamesMustNotContainUnderscore">
\r
417 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
421 <AnalyzerSettings />
\r
423 <Analyzer AnalyzerId="Microsoft.StyleCop.CSharp.OrderingRules">
\r
425 <Rule Name="UsingDirectivesMustBePlacedWithinNamespace">
\r
427 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
430 <Rule Name="ElementsMustAppearInTheCorrectOrder">
\r
432 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
435 <Rule Name="ElementsMustBeOrderedByAccess">
\r
437 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
440 <Rule Name="ConstantsMustAppearBeforeFields">
\r
442 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
445 <Rule Name="StaticElementsMustAppearBeforeInstanceElements">
\r
447 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
450 <Rule Name="DeclarationKeywordsMustFollowOrder">
\r
452 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
455 <Rule Name="ProtectedMustComeBeforeInternal">
\r
457 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
460 <Rule Name="PropertyAccessorsMustFollowOrder">
\r
462 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
465 <Rule Name="EventAccessorsMustFollowOrder">
\r
467 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
470 <Rule Name="SystemUsingDirectivesMustBePlacedBeforeOtherUsingDirectives">
\r
472 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
475 <Rule Name="UsingAliasDirectivesMustBePlacedAfterOtherUsingDirectives">
\r
477 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
480 <Rule Name="UsingDirectivesMustBeOrderedAlphabeticallyByNamespace">
\r
482 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
485 <Rule Name="UsingAliasDirectivesMustBeOrderedAlphabeticallyByAliasName">
\r
487 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
491 <AnalyzerSettings />
\r
493 <Analyzer AnalyzerId="Microsoft.StyleCop.CSharp.ReadabilityRules">
\r
495 <Rule Name="CommentsMustContainText">
\r
497 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
500 <Rule Name="DoNotPrefixCallsWithBaseUnlessLocalImplementationExists">
\r
502 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
505 <Rule Name="PrefixLocalCallsWithThis">
\r
507 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
510 <Rule Name="OpeningParenthesisMustBeOnDeclarationLine">
\r
512 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
515 <Rule Name="ClosingParenthesisMustBeOnLineOfLastParameter">
\r
517 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
520 <Rule Name="ClosingParenthesisMustBeOnLineOfOpeningParenthesis">
\r
522 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
525 <Rule Name="CommaMustBeOnSameLineAsPreviousParameter">
\r
527 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
530 <Rule Name="ParameterListMustFollowDeclaration">
\r
532 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
535 <Rule Name="ParameterMustFollowComma">
\r
537 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
540 <Rule Name="SplitParametersMustStartOnLineAfterDeclaration">
\r
542 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
545 <Rule Name="ParametersMustBeOnSameLineOrSeparateLines">
\r
547 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
550 <Rule Name="ParameterMustNotSpanMultipleLines">
\r
552 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
555 <Rule Name="QueryClauseMustFollowPreviousClause">
\r
557 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
560 <Rule Name="QueryClausesMustBeOnSeparateLinesOrAllOnOneLine">
\r
562 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
565 <Rule Name="QueryClauseMustBeginOnNewLineWhenPreviousClauseSpansMultipleLines">
\r
567 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
570 <Rule Name="QueryClausesSpanningMultipleLinesMustBeginOnOwnLine">
\r
572 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
575 <Rule Name="DoNotPlaceRegionsWithinElements">
\r
577 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
580 <Rule Name="CodeMustNotContainEmptyStatements">
\r
582 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
585 <Rule Name="CodeMustNotContainMultipleStatementsOnOneLine">
\r
587 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
590 <Rule Name="BlockStatementsMustNotContainEmbeddedComments">
\r
592 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
595 <Rule Name="BlockStatementsMustNotContainEmbeddedRegions">
\r
597 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
600 <Rule Name="UseStringEmptyForEmptyStrings">
\r
602 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
605 <Rule Name="UseBuiltInTypeAlias">
\r
607 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
611 <AnalyzerSettings />
\r
613 <Analyzer AnalyzerId="Microsoft.StyleCop.CSharp.SpacingRules">
\r
615 <Rule Name="KeywordsMustBeSpacedCorrectly">
\r
617 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
620 <Rule Name="CommasMustBeSpacedCorrectly">
\r
622 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
625 <Rule Name="SemicolonsMustBeSpacedCorrectly">
\r
627 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
630 <Rule Name="SymbolsMustBeSpacedCorrectly">
\r
632 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
635 <Rule Name="DocumentationLinesMustBeginWithSingleSpace">
\r
637 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
640 <Rule Name="SingleLineCommentsMustBeginWithSingleSpace">
\r
642 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
645 <Rule Name="PreprocessorKeywordsMustNotBePrecededBySpace">
\r
647 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
650 <Rule Name="OperatorKeywordMustBeFollowedBySpace">
\r
652 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
655 <Rule Name="OpeningParenthesisMustBeSpacedCorrectly">
\r
657 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
660 <Rule Name="ClosingParenthesisMustBeSpacedCorrectly">
\r
662 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
665 <Rule Name="OpeningSquareBracketsMustBeSpacedCorrectly">
\r
667 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
670 <Rule Name="ClosingSquareBracketsMustBeSpacedCorrectly">
\r
672 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
675 <Rule Name="OpeningCurlyBracketsMustBeSpacedCorrectly">
\r
677 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
680 <Rule Name="ClosingCurlyBracketsMustBeSpacedCorrectly">
\r
682 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
685 <Rule Name="OpeningGenericBracketsMustBeSpacedCorrectly">
\r
687 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
690 <Rule Name="ClosingGenericBracketsMustBeSpacedCorrectly">
\r
692 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
695 <Rule Name="OpeningAttributeBracketsMustBeSpacedCorrectly">
\r
697 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
700 <Rule Name="ClosingAttributeBracketsMustBeSpacedCorrectly">
\r
702 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
705 <Rule Name="NullableTypeSymbolsMustNotBePrecededBySpace">
\r
707 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
710 <Rule Name="MemberAccessSymbolsMustBeSpacedCorrectly">
\r
712 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
715 <Rule Name="IncrementDecrementSymbolsMustBeSpacedCorrectly">
\r
717 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
720 <Rule Name="NegativeSignsMustBeSpacedCorrectly">
\r
722 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
725 <Rule Name="PositiveSignsMustBeSpacedCorrectly">
\r
727 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
730 <Rule Name="DereferenceAndAccessOfSymbolsMustBeSpacedCorrectly">
\r
732 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
735 <Rule Name="ColonsMustBeSpacedCorrectly">
\r
737 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
740 <Rule Name="CodeMustNotContainMultipleWhitespaceInARow">
\r
742 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
745 <Rule Name="CodeMustNotContainSpaceAfterNewKeywordInImplicitlyTypedArrayAllocation">
\r
747 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
750 <Rule Name="TabsMustNotBeUsed">
\r
752 <BooleanProperty Name="Enabled">False</BooleanProperty>
\r
756 <AnalyzerSettings />
\r