3 <ExternalPath IsNull="False">
\r
5 <Sharing>SOLUTION</Sharing>
\r
8 <ALIGN_MULTILINE_ARGUMENT>False</ALIGN_MULTILINE_ARGUMENT>
\r
9 <BLANK_LINES_AROUND_SINGLE_LINE_FIELD>1</BLANK_LINES_AROUND_SINGLE_LINE_FIELD>
\r
10 <BLANK_LINES_AROUND_SINGLE_LINE_INVOCABLE>1</BLANK_LINES_AROUND_SINGLE_LINE_INVOCABLE>
\r
11 <BLANK_LINES_BETWEEN_USING_GROUPS>1</BLANK_LINES_BETWEEN_USING_GROUPS>
\r
12 <FORCE_ATTRIBUTE_STYLE>SEPARATE</FORCE_ATTRIBUTE_STYLE>
\r
13 <FORCE_FOR_BRACES_STYLE>ALWAYS_ADD</FORCE_FOR_BRACES_STYLE>
\r
14 <FORCE_FOREACH_BRACES_STYLE>ALWAYS_ADD</FORCE_FOREACH_BRACES_STYLE>
\r
15 <FORCE_IFELSE_BRACES_STYLE>ALWAYS_ADD</FORCE_IFELSE_BRACES_STYLE>
\r
16 <FORCE_WHILE_BRACES_STYLE>ALWAYS_ADD</FORCE_WHILE_BRACES_STYLE>
\r
17 <INDENT_ANONYMOUS_METHOD_BLOCK>False</INDENT_ANONYMOUS_METHOD_BLOCK>
\r
18 <INDENT_EMBRACED_INITIALIZER_BLOCK>False</INDENT_EMBRACED_INITIALIZER_BLOCK>
\r
19 <KEEP_BLANK_LINES_IN_CODE>1</KEEP_BLANK_LINES_IN_CODE>
\r
20 <KEEP_BLANK_LINES_IN_DECLARATIONS>1</KEEP_BLANK_LINES_IN_DECLARATIONS>
\r
21 <KEEP_USER_LINEBREAKS>False</KEEP_USER_LINEBREAKS>
\r
22 <MODIFIERS_ORDER IsNull="False">
\r
24 <Item>protected</Item>
\r
25 <Item>internal</Item>
\r
26 <Item>private</Item>
\r
28 <Item>abstract</Item>
\r
29 <Item>virtual</Item>
\r
30 <Item>override</Item>
\r
33 <Item>readonly</Item>
\r
36 <Item>volatile</Item>
\r
38 <PLACE_CONSTRUCTOR_INITIALIZER_ON_SAME_LINE>False</PLACE_CONSTRUCTOR_INITIALIZER_ON_SAME_LINE>
\r
39 <PLACE_FIELD_ATTRIBUTE_ON_SAME_LINE>False</PLACE_FIELD_ATTRIBUTE_ON_SAME_LINE>
\r
40 <PLACE_SIMPLE_ACCESSOR_ON_SINGLE_LINE>False</PLACE_SIMPLE_ACCESSOR_ON_SINGLE_LINE>
\r
41 <PLACE_TYPE_CONSTRAINTS_ON_SAME_LINE>False</PLACE_TYPE_CONSTRAINTS_ON_SAME_LINE>
\r
42 <PLACE_WHILE_ON_NEW_LINE>True</PLACE_WHILE_ON_NEW_LINE>
\r
43 <REDUNDANT_THIS_QUALIFIER_STYLE>ALWAYS_USE</REDUNDANT_THIS_QUALIFIER_STYLE>
\r
44 <SIMPLE_EMBEDDED_STATEMENT_STYLE>ON_SINGLE_LINE</SIMPLE_EMBEDDED_STATEMENT_STYLE>
\r
45 <SPACE_AFTER_TYPECAST_PARENTHESES>False</SPACE_AFTER_TYPECAST_PARENTHESES>
\r
46 <SPACE_AROUND_MULTIPLICATIVE_OP>True</SPACE_AROUND_MULTIPLICATIVE_OP>
\r
47 <SPACE_BEFORE_SIZEOF_PARENTHESES>False</SPACE_BEFORE_SIZEOF_PARENTHESES>
\r
48 <SPACE_BEFORE_TYPEOF_PARENTHESES>False</SPACE_BEFORE_TYPEOF_PARENTHESES>
\r
49 <SPACE_WITHIN_SINGLE_LINE_ARRAY_INITIALIZER_BRACES>True</SPACE_WITHIN_SINGLE_LINE_ARRAY_INITIALIZER_BRACES>
\r
50 <STICK_COMMENT>False</STICK_COMMENT>
\r
51 <WRAP_AFTER_DECLARATION_LPAR>True</WRAP_AFTER_DECLARATION_LPAR>
\r
52 <WRAP_AFTER_INVOCATION_LPAR>True</WRAP_AFTER_INVOCATION_LPAR>
\r
53 <WRAP_ARGUMENTS_STYLE>CHOP_IF_LONG</WRAP_ARGUMENTS_STYLE>
\r
54 <WRAP_BEFORE_FIRST_TYPE_PARAMETER_CONSTRAINT>True</WRAP_BEFORE_FIRST_TYPE_PARAMETER_CONSTRAINT>
\r
55 <WRAP_EXTENDS_LIST_STYLE>CHOP_IF_LONG</WRAP_EXTENDS_LIST_STYLE>
\r
56 <WRAP_PARAMETERS_STYLE>CHOP_IF_LONG</WRAP_PARAMETERS_STYLE>
\r
59 <AddImportsToDeepestScope>True</AddImportsToDeepestScope>
\r
60 <QualifiedUsingAtNestedScope>True</QualifiedUsingAtNestedScope>
\r
63 <EventHandlerPatternLong>$object$_On$event$</EventHandlerPatternLong>
\r
64 <EventHandlerPatternShort>$event$Handler</EventHandlerPatternShort>
\r
65 <ExceptionName IsNull="False">
\r
67 <OverrideDefaultSettings>True</OverrideDefaultSettings>
\r
68 <PredefinedRule Inspect="True" Prefix="" Suffix="" Style="AaBb" ElementKind="TypesAndNamespaces" />
\r
69 <PredefinedRule Inspect="True" Prefix="I" Suffix="" Style="AaBb" ElementKind="Interfaces" />
\r
70 <PredefinedRule Inspect="True" Prefix="T" Suffix="" Style="AaBb" ElementKind="TypeParameters" />
\r
71 <PredefinedRule Inspect="True" Prefix="" Suffix="" Style="AaBb" ElementKind="MethodPropertyEvent" />
\r
72 <PredefinedRule Inspect="True" Prefix="" Suffix="" Style="aaBb" ElementKind="Locals" />
\r
73 <PredefinedRule Inspect="True" Prefix="" Suffix="" Style="aaBb" ElementKind="LocalConstants" />
\r
74 <PredefinedRule Inspect="True" Prefix="" Suffix="" Style="aaBb" ElementKind="Parameters" />
\r
75 <PredefinedRule Inspect="True" Prefix="" Suffix="" Style="AaBb" ElementKind="PublicFields" />
\r
76 <PredefinedRule Inspect="True" Prefix="" Suffix="" Style="AaBb" ElementKind="Constants" />
\r
77 <PredefinedRule Inspect="True" Prefix="" Suffix="" Style="AaBb" ElementKind="StaticReadonly" />
\r
78 <PredefinedRule Inspect="True" Prefix="" Suffix="" Style="AaBb" ElementKind="EnumMember" />
\r
79 <PredefinedRule Inspect="True" Prefix="" Suffix="" Style="AaBb" ElementKind="Other" />
\r
80 <PredefinedRule Inspect="True" Prefix="" Suffix="" Style="aaBb" ElementKind="PrivateInstanceFields" />
\r
81 <PredefinedRule Inspect="True" Prefix="" Suffix="" Style="aaBb" ElementKind="PrivateStaticFields" />
\r
82 <PredefinedRule Inspect="True" Prefix="" Suffix="" Style="AaBb" ElementKind="PrivateConstants" />
\r
83 <PredefinedRule Inspect="True" Prefix="" Suffix="" Style="AaBb" ElementKind="PrivateStaticReadonly" />
\r
84 <Abbreviation Text="SSA" />
\r
85 <Abbreviation Text="CC" />
\r
86 <Abbreviation Text="UTF" />
\r
87 <Abbreviation Text="TX" />
\r
88 <Abbreviation Text="SRT" />
\r
89 <Abbreviation Text="CLI" />
\r
91 <CustomMemberReorderingPatterns><![CDATA[<?xml version="1.0" encoding="utf-8"?>
\r
92 <Patterns xmlns="urn:shemas-jetbrains-com:member-reordering-patterns">
\r
94 <!-- Do not reorder COM interfaces -->
\r
98 <Kind Is="interface"/>
\r
99 <HasAttribute CLRName="System.Runtime.InteropServices.InterfaceTypeAttribute"
\r
105 <!-- Do not reorder P/Invoke structs -->
\r
108 <And Weight="2000">
\r
110 <Kind Is="struct"/>
\r
113 <HasAttribute CLRName="System.Runtime.InteropServices.StructLayoutAttribute"
\r
119 <!-- Do not reorder P/Invoke classes (called xxxNativeMethods) -->
\r
122 <And Weight="2000">
\r
124 <Name Is=".*NativeMethods" />
\r
129 <!-- StyleCop pattern -->
\r
130 <Pattern RemoveAllRegions="true">
\r
132 <Or Weight="1000" >
\r
133 <Kind Is="class" />
\r
134 <Kind Is="struct" />
\r
135 <Kind Is="interface"/>
\r
139 <!-- constants and fields -->
\r
143 <Kind Is="constant"/>
\r
148 <Access Order="public internal protected-internal protected private"/>
\r
149 <Kind Order="constant field"/>
\r
154 <Group Region="Constants and Fields"/>
\r
157 <!-- constructors -->
\r
161 <Kind Is="constructor"/>
\r
162 <Kind Is="destructor"/>
\r
167 <Kind Order="constructor destructor"/>
\r
168 <Access Order="public internal protected-internal protected private"/>
\r
170 <Group Region="Constructors and Destructors"/>
\r
176 <Kind Is="delegate"/>
\r
179 <Access Order="public internal protected-internal protected private" />
\r
183 <Group Region="Delegates"/>
\r
192 <Access Order="public internal protected-internal protected private" />
\r
196 <Group Region="Events"/>
\r
205 <Access Order="public internal protected-internal protected private" />
\r
208 <Group Region="Enums"/>
\r
211 <!-- interfaces -->
\r
214 <Kind Is="interface" />
\r
217 <Access Order="public internal protected-internal protected private" />
\r
220 <Group Region="Interfaces"/>
\r
223 <!-- properties -->
\r
226 <Kind Is="property"/>
\r
229 <Access Order="public internal protected-internal protected private"/>
\r
233 <Group Region="Properties"/>
\r
243 <Access Order="public internal protected-internal protected private" />
\r
247 <Group Region="Indexers"/>
\r
253 <Kind Is="operator"/>
\r
256 <Access Order="public internal protected-internal protected private" />
\r
260 <Group Region="Operators"/>
\r
263 <!-- public methods -->
\r
267 <Kind Is="method"/>
\r
268 <Access Is="public"/>
\r
272 <Access Order="public"/>
\r
276 <Group Region="Public Methods"/>
\r
279 <!-- Implemented Interfaces -->
\r
283 <Kind Is="method"/>
\r
284 <ImplementsInterface CLRName=".*"/>
\r
288 <ImplementsInterface />
\r
289 <Access Order="public internal protected-internal protected private"/>
\r
293 <Group Region="Implemented Interfaces">
\r
294 <ImplementsInterface Region="${ImplementsInterface}" />
\r
298 <!-- other methods -->
\r
301 <Kind Is="method"/>
\r
304 <Access Order="public internal protected-internal protected private"/>
\r
308 <Group Region="Methods"/>
\r
311 <!-- Nested structs -->
\r
319 <Access Order="public internal protected-internal protected private" />
\r
324 <!-- Nested classes -->
\r
332 <Access Order="public internal protected-internal protected private" />
\r
337 <!-- all other members -->
\r
342 ]]></CustomMemberReorderingPatterns>
\r
346 <ImportsSettings />
\r
348 <EventHandlerPatternLong>$object$_On$event$</EventHandlerPatternLong>
\r
349 <EventHandlerPatternShort>$event$Handler</EventHandlerPatternShort>
\r
361 <GenerateMemberBody />
\r
363 <EventHandlerPatternLong>$object$_On$event$</EventHandlerPatternLong>
\r
364 <EventHandlerPatternShort>$event$Handler</EventHandlerPatternShort>
\r
365 <ExceptionName IsNull="False">
\r
367 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="aaBb" ElementKind="Locals" />
\r
368 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="aaBb" ElementKind="Parameters" />
\r
369 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="AaBb" ElementKind="TypesAndNamespaces" />
\r
370 <PredefinedRule Inspect="False" Prefix="I" Suffix="" Style="AaBb" ElementKind="Interfaces" />
\r
371 <PredefinedRule Inspect="False" Prefix="T" Suffix="" Style="AaBb" ElementKind="TypeParameters" />
\r
372 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="AaBb" ElementKind="MethodPropertyEvent" />
\r
373 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="aaBb" ElementKind="LocalConstants" />
\r
374 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="AaBb" ElementKind="PublicFields" />
\r
375 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="AaBb" ElementKind="Constants" />
\r
376 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="AaBb" ElementKind="StaticReadonly" />
\r
377 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="AaBb" ElementKind="EnumMember" />
\r
378 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="AaBb" ElementKind="Other" />
\r
379 <PredefinedRule Inspect="True" Prefix="" Suffix="" Style="AaBb" ElementKind="PrivateConstants" />
\r
380 <PredefinedRule Inspect="True" Prefix="_" Suffix="" Style="aaBb" ElementKind="PrivateInstanceFields" />
\r
381 <PredefinedRule Inspect="True" Prefix="_" Suffix="" Style="aaBb" ElementKind="PrivateStaticFields" />
\r
382 <PredefinedRule Inspect="True" Prefix="" Suffix="" Style="AaBb" ElementKind="PrivateStaticReadonly" />
\r
384 </CodeStyleSettings>
\r