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>