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
90 <CustomMemberReorderingPatterns><![CDATA[<?xml version="1.0" encoding="utf-8"?>
\r
91 <Patterns xmlns="urn:shemas-jetbrains-com:member-reordering-patterns">
\r
93 <!-- Do not reorder COM interfaces -->
\r
97 <Kind Is="interface"/>
\r
98 <HasAttribute CLRName="System.Runtime.InteropServices.InterfaceTypeAttribute"
\r
104 <!-- Do not reorder P/Invoke structs -->
\r
107 <And Weight="2000">
\r
109 <Kind Is="struct"/>
\r
112 <HasAttribute CLRName="System.Runtime.InteropServices.StructLayoutAttribute"
\r
118 <!-- Do not reorder P/Invoke classes (called xxxNativeMethods) -->
\r
121 <And Weight="2000">
\r
123 <Name Is=".*NativeMethods" />
\r
128 <!-- StyleCop pattern -->
\r
129 <Pattern RemoveAllRegions="true">
\r
131 <Or Weight="1000" >
\r
132 <Kind Is="class" />
\r
133 <Kind Is="struct" />
\r
134 <Kind Is="interface"/>
\r
138 <!-- constants and fields -->
\r
142 <Kind Is="constant"/>
\r
147 <Access Order="public internal protected-internal protected private"/>
\r
148 <Kind Order="constant field"/>
\r
153 <Group Region="Constants and Fields"/>
\r
156 <!-- constructors -->
\r
160 <Kind Is="constructor"/>
\r
161 <Kind Is="destructor"/>
\r
166 <Kind Order="constructor destructor"/>
\r
167 <Access Order="public internal protected-internal protected private"/>
\r
169 <Group Region="Constructors and Destructors"/>
\r
175 <Kind Is="delegate"/>
\r
178 <Access Order="public internal protected-internal protected private" />
\r
182 <Group Region="Delegates"/>
\r
191 <Access Order="public internal protected-internal protected private" />
\r
195 <Group Region="Events"/>
\r
204 <Access Order="public internal protected-internal protected private" />
\r
207 <Group Region="Enums"/>
\r
210 <!-- interfaces -->
\r
213 <Kind Is="interface" />
\r
216 <Access Order="public internal protected-internal protected private" />
\r
219 <Group Region="Interfaces"/>
\r
222 <!-- properties -->
\r
225 <Kind Is="property"/>
\r
228 <Access Order="public internal protected-internal protected private"/>
\r
232 <Group Region="Properties"/>
\r
242 <Access Order="public internal protected-internal protected private" />
\r
246 <Group Region="Indexers"/>
\r
252 <Kind Is="operator"/>
\r
255 <Access Order="public internal protected-internal protected private" />
\r
259 <Group Region="Operators"/>
\r
262 <!-- public methods -->
\r
266 <Kind Is="method"/>
\r
267 <Access Is="public"/>
\r
271 <Access Order="public"/>
\r
275 <Group Region="Public Methods"/>
\r
278 <!-- Implemented Interfaces -->
\r
282 <Kind Is="method"/>
\r
283 <ImplementsInterface CLRName=".*"/>
\r
287 <ImplementsInterface />
\r
288 <Access Order="public internal protected-internal protected private"/>
\r
292 <Group Region="Implemented Interfaces">
\r
293 <ImplementsInterface Region="${ImplementsInterface}" />
\r
297 <!-- other methods -->
\r
300 <Kind Is="method"/>
\r
303 <Access Order="public internal protected-internal protected private"/>
\r
307 <Group Region="Methods"/>
\r
310 <!-- Nested structs -->
\r
318 <Access Order="public internal protected-internal protected private" />
\r
323 <!-- Nested classes -->
\r
331 <Access Order="public internal protected-internal protected private" />
\r
336 <!-- all other members -->
\r
341 ]]></CustomMemberReorderingPatterns>
\r
345 <ImportsSettings />
\r
347 <EventHandlerPatternLong>$object$_On$event$</EventHandlerPatternLong>
\r
348 <EventHandlerPatternShort>$event$Handler</EventHandlerPatternShort>
\r
360 <GenerateMemberBody />
\r
362 <EventHandlerPatternLong>$object$_On$event$</EventHandlerPatternLong>
\r
363 <EventHandlerPatternShort>$event$Handler</EventHandlerPatternShort>
\r
364 <ExceptionName IsNull="False">
\r
366 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="aaBb" ElementKind="Locals" />
\r
367 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="aaBb" ElementKind="Parameters" />
\r
368 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="AaBb" ElementKind="TypesAndNamespaces" />
\r
369 <PredefinedRule Inspect="False" Prefix="I" Suffix="" Style="AaBb" ElementKind="Interfaces" />
\r
370 <PredefinedRule Inspect="False" Prefix="T" Suffix="" Style="AaBb" ElementKind="TypeParameters" />
\r
371 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="AaBb" ElementKind="MethodPropertyEvent" />
\r
372 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="aaBb" ElementKind="LocalConstants" />
\r
373 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="AaBb" ElementKind="PublicFields" />
\r
374 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="AaBb" ElementKind="Constants" />
\r
375 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="AaBb" ElementKind="StaticReadonly" />
\r
376 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="AaBb" ElementKind="EnumMember" />
\r
377 <PredefinedRule Inspect="False" Prefix="" Suffix="" Style="AaBb" ElementKind="Other" />
\r
378 <PredefinedRule Inspect="True" Prefix="" Suffix="" Style="AaBb" ElementKind="PrivateConstants" />
\r
379 <PredefinedRule Inspect="True" Prefix="_" Suffix="" Style="aaBb" ElementKind="PrivateInstanceFields" />
\r
380 <PredefinedRule Inspect="True" Prefix="_" Suffix="" Style="aaBb" ElementKind="PrivateStaticFields" />
\r
381 <PredefinedRule Inspect="True" Prefix="" Suffix="" Style="AaBb" ElementKind="PrivateStaticReadonly" />
\r
383 </CodeStyleSettings>
\r