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
85 <CustomMemberReorderingPatterns><![CDATA[<?xml version="1.0" encoding="utf-8"?>
\r
86 <Patterns xmlns="urn:shemas-jetbrains-com:member-reordering-patterns">
\r
88 <!-- Do not reorder COM interfaces -->
\r
92 <Kind Is="interface"/>
\r
93 <HasAttribute CLRName="System.Runtime.InteropServices.InterfaceTypeAttribute"
\r
99 <!-- Do not reorder P/Invoke structs -->
\r
102 <And Weight="2000">
\r
104 <Kind Is="struct"/>
\r
107 <HasAttribute CLRName="System.Runtime.InteropServices.StructLayoutAttribute"
\r
113 <!-- Do not reorder P/Invoke classes (called xxxNativeMethods) -->
\r
116 <And Weight="2000">
\r
118 <Name Is=".*NativeMethods" />
\r
123 <!-- StyleCop pattern -->
\r
124 <Pattern RemoveAllRegions="true">
\r
126 <Or Weight="1000" >
\r
127 <Kind Is="class" />
\r
128 <Kind Is="struct" />
\r
129 <Kind Is="interface"/>
\r
133 <!-- constants and fields -->
\r
137 <Kind Is="constant"/>
\r
142 <Access Order="public internal protected-internal protected private"/>
\r
143 <Kind Order="constant field"/>
\r
148 <Group Region="Constants and Fields"/>
\r
151 <!-- constructors -->
\r
155 <Kind Is="constructor"/>
\r
156 <Kind Is="destructor"/>
\r
161 <Kind Order="constructor destructor"/>
\r
162 <Access Order="public internal protected-internal protected private"/>
\r
164 <Group Region="Constructors and Destructors"/>
\r
170 <Kind Is="delegate"/>
\r
173 <Access Order="public internal protected-internal protected private" />
\r
177 <Group Region="Delegates"/>
\r
186 <Access Order="public internal protected-internal protected private" />
\r
190 <Group Region="Events"/>
\r
199 <Access Order="public internal protected-internal protected private" />
\r
202 <Group Region="Enums"/>
\r
205 <!-- interfaces -->
\r
208 <Kind Is="interface" />
\r
211 <Access Order="public internal protected-internal protected private" />
\r
214 <Group Region="Interfaces"/>
\r
217 <!-- properties -->
\r
220 <Kind Is="property"/>
\r
223 <Access Order="public internal protected-internal protected private"/>
\r
227 <Group Region="Properties"/>
\r
237 <Access Order="public internal protected-internal protected private" />
\r
241 <Group Region="Indexers"/>
\r
247 <Kind Is="operator"/>
\r
250 <Access Order="public internal protected-internal protected private" />
\r
254 <Group Region="Operators"/>
\r
257 <!-- public methods -->
\r
261 <Kind Is="method"/>
\r
262 <Access Is="public"/>
\r
266 <Access Order="public"/>
\r
270 <Group Region="Public Methods"/>
\r
273 <!-- Implemented Interfaces -->
\r
277 <Kind Is="method"/>
\r
278 <ImplementsInterface CLRName=".*"/>
\r
282 <ImplementsInterface />
\r
283 <Access Order="public internal protected-internal protected private"/>
\r
287 <Group Region="Implemented Interfaces">
\r
288 <ImplementsInterface Region="${ImplementsInterface}" />
\r
292 <!-- other methods -->
\r
295 <Kind Is="method"/>
\r
298 <Access Order="public internal protected-internal protected private"/>
\r
302 <Group Region="Methods"/>
\r
305 <!-- Nested structs -->
\r
313 <Access Order="public internal protected-internal protected private" />
\r
318 <!-- Nested classes -->
\r
326 <Access Order="public internal protected-internal protected private" />
\r
331 <!-- all other members -->
\r
336 ]]></CustomMemberReorderingPatterns>
\r
340 <ImportsSettings />
\r
342 <EventHandlerPatternLong>$object$_On$event$</EventHandlerPatternLong>
\r
343 <EventHandlerPatternShort>$event$Handler</EventHandlerPatternShort>
\r
355 <GenerateMemberBody />
\r
357 <EventHandlerPatternLong>$object$_On$event$</EventHandlerPatternLong>
\r
358 <EventHandlerPatternShort>$event$Handler</EventHandlerPatternShort>
\r
359 <ExceptionName IsNull="False">
\r
361 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="aaBb" ElementKind="Locals" />
\r
362 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="aaBb" ElementKind="Parameters" />
\r
363 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="AaBb" ElementKind="TypesAndNamespaces" />
\r
364 <PredefinedRule Inspect="False" Prefix="I" Suffix="" Style="AaBb" ElementKind="Interfaces" />
\r
365 <PredefinedRule Inspect="False" Prefix="T" Suffix="" Style="AaBb" ElementKind="TypeParameters" />
\r
366 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="AaBb" ElementKind="MethodPropertyEvent" />
\r
367 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="aaBb" ElementKind="LocalConstants" />
\r
368 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="AaBb" ElementKind="PublicFields" />
\r
369 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="AaBb" ElementKind="Constants" />
\r
370 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="AaBb" ElementKind="StaticReadonly" />
\r
371 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="AaBb" ElementKind="EnumMember" />
\r
372 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="AaBb" ElementKind="Other" />
\r
373 <PredefinedRule Inspect="True" Prefix="" Suffix="" Style="AaBb" ElementKind="PrivateConstants" />
\r
374 <PredefinedRule Inspect="True" Prefix="_" Suffix="" Style="aaBb" ElementKind="PrivateInstanceFields" />
\r
375 <PredefinedRule Inspect="True" Prefix="_" Suffix="" Style="aaBb" ElementKind="PrivateStaticFields" />
\r
376 <PredefinedRule Inspect="True" Prefix="" Suffix="" Style="AaBb" ElementKind="PrivateStaticReadonly" />
\r
378 </CodeStyleSettings>
\r