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
90 <Abbreviation Text="MP" />
\r
92 <CustomMemberReorderingPatterns><![CDATA[<?xml version="1.0" encoding="utf-8"?>
\r
93 <Patterns xmlns="urn:shemas-jetbrains-com:member-reordering-patterns">
\r
95 <!-- Do not reorder COM interfaces -->
\r
99 <Kind Is="interface"/>
\r
100 <HasAttribute CLRName="System.Runtime.InteropServices.InterfaceTypeAttribute"
\r
106 <!-- Do not reorder P/Invoke structs -->
\r
109 <And Weight="2000">
\r
111 <Kind Is="struct"/>
\r
114 <HasAttribute CLRName="System.Runtime.InteropServices.StructLayoutAttribute"
\r
120 <!-- Do not reorder P/Invoke classes (called xxxNativeMethods) -->
\r
123 <And Weight="2000">
\r
125 <Name Is=".*NativeMethods" />
\r
130 <!-- StyleCop pattern -->
\r
131 <Pattern RemoveAllRegions="true">
\r
133 <Or Weight="1000" >
\r
134 <Kind Is="class" />
\r
135 <Kind Is="struct" />
\r
136 <Kind Is="interface"/>
\r
140 <!-- constants and fields -->
\r
144 <Kind Is="constant"/>
\r
149 <Access Order="public internal protected-internal protected private"/>
\r
150 <Kind Order="constant field"/>
\r
155 <Group Region="Constants and Fields"/>
\r
158 <!-- constructors -->
\r
162 <Kind Is="constructor"/>
\r
163 <Kind Is="destructor"/>
\r
168 <Kind Order="constructor destructor"/>
\r
169 <Access Order="public internal protected-internal protected private"/>
\r
171 <Group Region="Constructors and Destructors"/>
\r
177 <Kind Is="delegate"/>
\r
180 <Access Order="public internal protected-internal protected private" />
\r
184 <Group Region="Delegates"/>
\r
193 <Access Order="public internal protected-internal protected private" />
\r
197 <Group Region="Events"/>
\r
206 <Access Order="public internal protected-internal protected private" />
\r
209 <Group Region="Enums"/>
\r
212 <!-- interfaces -->
\r
215 <Kind Is="interface" />
\r
218 <Access Order="public internal protected-internal protected private" />
\r
221 <Group Region="Interfaces"/>
\r
224 <!-- properties -->
\r
227 <Kind Is="property"/>
\r
230 <Access Order="public internal protected-internal protected private"/>
\r
234 <Group Region="Properties"/>
\r
244 <Access Order="public internal protected-internal protected private" />
\r
248 <Group Region="Indexers"/>
\r
254 <Kind Is="operator"/>
\r
257 <Access Order="public internal protected-internal protected private" />
\r
261 <Group Region="Operators"/>
\r
264 <!-- public methods -->
\r
268 <Kind Is="method"/>
\r
269 <Access Is="public"/>
\r
273 <Access Order="public"/>
\r
277 <Group Region="Public Methods"/>
\r
280 <!-- Implemented Interfaces -->
\r
284 <Kind Is="method"/>
\r
285 <ImplementsInterface CLRName=".*"/>
\r
289 <ImplementsInterface />
\r
290 <Access Order="public internal protected-internal protected private"/>
\r
294 <Group Region="Implemented Interfaces">
\r
295 <ImplementsInterface Region="${ImplementsInterface}" />
\r
299 <!-- other methods -->
\r
302 <Kind Is="method"/>
\r
305 <Access Order="public internal protected-internal protected private"/>
\r
309 <Group Region="Methods"/>
\r
312 <!-- Nested structs -->
\r
320 <Access Order="public internal protected-internal protected private" />
\r
325 <!-- Nested classes -->
\r
333 <Access Order="public internal protected-internal protected private" />
\r
338 <!-- all other members -->
\r
343 ]]></CustomMemberReorderingPatterns>
\r
347 <ImportsSettings />
\r
349 <EventHandlerPatternLong>$object$_On$event$</EventHandlerPatternLong>
\r
350 <EventHandlerPatternShort>$event$Handler</EventHandlerPatternShort>
\r
362 <GenerateMemberBody />
\r
364 <EventHandlerPatternLong>$object$_On$event$</EventHandlerPatternLong>
\r
365 <EventHandlerPatternShort>$event$Handler</EventHandlerPatternShort>
\r
366 <ExceptionName IsNull="False">
\r
368 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="aaBb" ElementKind="Locals" />
\r
369 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="aaBb" ElementKind="Parameters" />
\r
370 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="AaBb" ElementKind="TypesAndNamespaces" />
\r
371 <PredefinedRule Inspect="False" Prefix="I" Suffix="" Style="AaBb" ElementKind="Interfaces" />
\r
372 <PredefinedRule Inspect="False" Prefix="T" Suffix="" Style="AaBb" ElementKind="TypeParameters" />
\r
373 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="AaBb" ElementKind="MethodPropertyEvent" />
\r
374 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="aaBb" ElementKind="LocalConstants" />
\r
375 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="AaBb" ElementKind="PublicFields" />
\r
376 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="AaBb" ElementKind="Constants" />
\r
377 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="AaBb" ElementKind="StaticReadonly" />
\r
378 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="AaBb" ElementKind="EnumMember" />
\r
379 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="AaBb" ElementKind="Other" />
\r
380 <PredefinedRule Inspect="True" Prefix="" Suffix="" Style="AaBb" ElementKind="PrivateConstants" />
\r
381 <PredefinedRule Inspect="True" Prefix="_" Suffix="" Style="aaBb" ElementKind="PrivateInstanceFields" />
\r
382 <PredefinedRule Inspect="True" Prefix="_" Suffix="" Style="aaBb" ElementKind="PrivateStaticFields" />
\r
383 <PredefinedRule Inspect="True" Prefix="" Suffix="" Style="AaBb" ElementKind="PrivateStaticReadonly" />
\r
385 </CodeStyleSettings>
\r