Applying patch from Jonathon Rossi
[castle.git] / ReSharper.CodingStyle.xml
blob5d257f69f5c3b0e3aa473e5fcbc0f1e268c17089
1 <CodeStyleSettings>
2     <CSharp>
3       <DefaultExceptionName>ex</DefaultExceptionName>
4       <PreferLongerNames>False</PreferLongerNames>
5       <FieldNameSettings prefix="" suffix="" />
6       <StaticFieldNameSettings prefix="" suffix="" />
7       <ParameterNameSettings prefix="" suffix="" />
8       <LocalVariableNameSettings prefix="" suffix="" />
9       <FormatSettings>
10         <INSERT_TABS>True</INSERT_TABS>
11         <INDENT_SIZE>4</INDENT_SIZE>
12         <CONTINUOUS_INDENT_MULTIPLIER>1</CONTINUOUS_INDENT_MULTIPLIER>
13         <SPACE_BEFORE_METHOD_CALL_PARENTHESES>False</SPACE_BEFORE_METHOD_CALL_PARENTHESES>
14         <SPACE_BEFORE_EMPTY_METHOD_CALL_PARENTHESES>False</SPACE_BEFORE_EMPTY_METHOD_CALL_PARENTHESES>
15         <SPACE_BEFORE_METHOD_PARENTHESES>False</SPACE_BEFORE_METHOD_PARENTHESES>
16         <SPACE_BEFORE_EMPTY_METHOD_PARENTHESES>False</SPACE_BEFORE_EMPTY_METHOD_PARENTHESES>
17         <SPACE_WITHIN_METHOD_PARENTHESES>False</SPACE_WITHIN_METHOD_PARENTHESES>
18         <SPACE_WITHIN_EMPTY_METHOD_PARENTHESES>False</SPACE_WITHIN_EMPTY_METHOD_PARENTHESES>
19         <SPACE_WITHIN_METHOD_CALL_PARENTHESES>False</SPACE_WITHIN_METHOD_CALL_PARENTHESES>
20         <SPACE_WITHIN_EMPTY_METHOD_CALL_PARENTHESES>False</SPACE_WITHIN_EMPTY_METHOD_CALL_PARENTHESES>
21         <SPACE_BEFORE_ARRAY_ACCESS_BRACKETS>False</SPACE_BEFORE_ARRAY_ACCESS_BRACKETS>
22         <SPACE_WITHIN_ARRAY_ACCESS_BRACKETS>False</SPACE_WITHIN_ARRAY_ACCESS_BRACKETS>
23         <SPACE_BEFORE_IF_PARENTHESES>True</SPACE_BEFORE_IF_PARENTHESES>
24         <SPACE_BEFORE_IFELSE_LEFT_BRACE>True</SPACE_BEFORE_IFELSE_LEFT_BRACE>
25         <SPACE_WITHIN_IF_PARENTHESES>False</SPACE_WITHIN_IF_PARENTHESES>
26         <SPACE_WITHIN_TYPECAST_PARENTHESES>False</SPACE_WITHIN_TYPECAST_PARENTHESES>
27         <SPACE_AFTER_TYPECAST_PARENTHESES>True</SPACE_AFTER_TYPECAST_PARENTHESES>
28         <SPACE_WITHIN_PARENTHESES>False</SPACE_WITHIN_PARENTHESES>
29         <SPACE_BEFORE_DO_LEFT_BRACE>False</SPACE_BEFORE_DO_LEFT_BRACE>
30         <SPACE_BEFORE_WHILE_LEFT_BRACE>False</SPACE_BEFORE_WHILE_LEFT_BRACE>
31         <SPACE_BEFORE_WHILE_PARENTHESES>False</SPACE_BEFORE_WHILE_PARENTHESES>
32         <SPACE_WITHIN_WHILE_PARENTHESES>False</SPACE_WITHIN_WHILE_PARENTHESES>
33         <SPACE_BEFORE_CATCH_PARENTHESES>False</SPACE_BEFORE_CATCH_PARENTHESES>
34         <SPACE_WITHIN_CATCH_PARENTHESES>False</SPACE_WITHIN_CATCH_PARENTHESES>
35         <SPACE_BEFORE_TRY_LEFT_BRACE>False</SPACE_BEFORE_TRY_LEFT_BRACE>
36         <SPACE_BEFORE_CATCH_LEFT_BRACE>False</SPACE_BEFORE_CATCH_LEFT_BRACE>
37         <SPACE_BEFORE_FINALLY_LEFT_BRACE>False</SPACE_BEFORE_FINALLY_LEFT_BRACE>
38         <SPACE_BEFORE_SWITCH_PARENTHESES>False</SPACE_BEFORE_SWITCH_PARENTHESES>
39         <SPACE_WITHIN_SWITCH_PARENTHESES>False</SPACE_WITHIN_SWITCH_PARENTHESES>
40         <SPACE_BEFORE_SWITCH_LEFT_BRACE>False</SPACE_BEFORE_SWITCH_LEFT_BRACE>
41         <SPACE_BEFORE_FOR_PARENTHESES>False</SPACE_BEFORE_FOR_PARENTHESES>
42         <SPACE_WITHIN_FOR_PARENTHESES>False</SPACE_WITHIN_FOR_PARENTHESES>
43         <SPACE_BEFORE_FOR_LEFT_BRACE>False</SPACE_BEFORE_FOR_LEFT_BRACE>
44         <SPACE_BEFORE_FOREACH_PARENTHESES>False</SPACE_BEFORE_FOREACH_PARENTHESES>
45         <SPACE_WITHIN_FOREACH_PARENTHESES>False</SPACE_WITHIN_FOREACH_PARENTHESES>
46         <SPACE_BEFORE_FOREACH_LEFT_BRACE>False</SPACE_BEFORE_FOREACH_LEFT_BRACE>
47         <SPACE_BEFORE_USING_PARENTHESES>False</SPACE_BEFORE_USING_PARENTHESES>
48         <SPACE_WITHIN_USING_PARENTHESES>False</SPACE_WITHIN_USING_PARENTHESES>
49         <SPACE_BEFORE_USING_LEFT_BRACE>False</SPACE_BEFORE_USING_LEFT_BRACE>
50         <SPACE_BEFORE_LOCK_PARENTHESES>False</SPACE_BEFORE_LOCK_PARENTHESES>
51         <SPACE_WITHIN_LOCK_PARENTHESES>False</SPACE_WITHIN_LOCK_PARENTHESES>
52         <SPACE_BEFORE_LOCK_LEFT_BRACE>False</SPACE_BEFORE_LOCK_LEFT_BRACE>
53         <SPACE_BEFORE_TYPEOF_PARENTHESES>False</SPACE_BEFORE_TYPEOF_PARENTHESES>
54         <SPACE_WITHIN_TYPEOF_PARENTHESES>False</SPACE_WITHIN_TYPEOF_PARENTHESES>
55         <SPACE_BEFORE_FIXED_PARENTHESES>False</SPACE_BEFORE_FIXED_PARENTHESES>
56         <SPACE_WITHIN_FIXED_PARENTHESES>False</SPACE_WITHIN_FIXED_PARENTHESES>
57         <SPACE_BEFORE_FIXED_LEFT_BRACE>False</SPACE_BEFORE_FIXED_LEFT_BRACE>
58         <SPACE_BEFORE_SIZEOF_PARENTHESES>False</SPACE_BEFORE_SIZEOF_PARENTHESES>
59         <SPACE_WITHIN_SIZEOF_PARENTHESES>False</SPACE_WITHIN_SIZEOF_PARENTHESES>
60         <SPACE_BEFORE_UNSAFE_LEFT_BRACE>False</SPACE_BEFORE_UNSAFE_LEFT_BRACE>
61         <SPACE_BEFORE_TYPE_PARAMETER_ANGLE>False</SPACE_BEFORE_TYPE_PARAMETER_ANGLE>
62         <SPACE_WITHIN_TYPE_PARAMETER_ANGLES>False</SPACE_WITHIN_TYPE_PARAMETER_ANGLES>
63         <SPACE_BEFORE_TYPE_ARGUMENT_ANGLE>False</SPACE_BEFORE_TYPE_ARGUMENT_ANGLE>
64         <SPACE_WITHIN_TYPE_ARGUMENT_ANGLES>False</SPACE_WITHIN_TYPE_ARGUMENT_ANGLES>
65         <SPACE_AFTER_COMMA>True</SPACE_AFTER_COMMA>
66         <SPACE_BEFORE_COMMA>False</SPACE_BEFORE_COMMA>
67         <SPACE_BEFORE_FOR_SEMICOLON>False</SPACE_BEFORE_FOR_SEMICOLON>
68         <SPACE_AFTER_FOR_SEMICOLON>True</SPACE_AFTER_FOR_SEMICOLON>
69         <SPACE_BEFORE_TERNARY_QUEST>True</SPACE_BEFORE_TERNARY_QUEST>
70         <SPACE_AFTER_TERNARY_QUEST>True</SPACE_AFTER_TERNARY_QUEST>
71         <SPACE_BEFORE_TERNARY_COLON>True</SPACE_BEFORE_TERNARY_COLON>
72         <SPACE_AFTER_TERNARY_COLON>True</SPACE_AFTER_TERNARY_COLON>
73         <SPACE_BEFORE_ATTRIBUTE_COLON>True</SPACE_BEFORE_ATTRIBUTE_COLON>
74         <SPACE_AFTER_ATTRIBUTE_COLON>True</SPACE_AFTER_ATTRIBUTE_COLON>
75         <SPACE_BEFORE_EXTENDS_COLON>True</SPACE_BEFORE_EXTENDS_COLON>
76         <SPACE_AFTER_EXTENDS_COLON>True</SPACE_AFTER_EXTENDS_COLON>
77         <SPACE_BEFORE_TYPE_PARAMETER_CONSTRAINT_COLON>True</SPACE_BEFORE_TYPE_PARAMETER_CONSTRAINT_COLON>
78         <SPACE_AFTER_TYPE_PARAMETER_CONSTRAINT_COLON>True</SPACE_AFTER_TYPE_PARAMETER_CONSTRAINT_COLON>
79         <SPACE_AROUND_ASSIGNMENT_OP>True</SPACE_AROUND_ASSIGNMENT_OP>
80         <SPACE_AROUND_LOGICAL_OP>True</SPACE_AROUND_LOGICAL_OP>
81         <SPACE_AROUND_EQUALITY_OP>True</SPACE_AROUND_EQUALITY_OP>
82         <SPACE_AROUND_RELATIONAL_OP>True</SPACE_AROUND_RELATIONAL_OP>
83         <SPACE_AROUND_BITWISE_OP>True</SPACE_AROUND_BITWISE_OP>
84         <SPACE_AROUND_ADDITIVE_OP>True</SPACE_AROUND_ADDITIVE_OP>
85         <SPACE_AROUND_MULTIPLICATIVE_OP>True</SPACE_AROUND_MULTIPLICATIVE_OP>
86         <SPACE_AROUND_SHIFT_OP>True</SPACE_AROUND_SHIFT_OP>
87         <SPACE_AFTER_AMPERSAND_OP>False</SPACE_AFTER_AMPERSAND_OP>
88         <SPACE_AFTER_ASTERIK_OP>False</SPACE_AFTER_ASTERIK_OP>
89         <SPACE_AROUND_ARROW_OP>False</SPACE_AROUND_ARROW_OP>
90         <SPACE_AROUND_DOT>False</SPACE_AROUND_DOT>
91         <SPACE_IN_SINGLELINE_ACCESSOR>True</SPACE_IN_SINGLELINE_ACCESSOR>
92         <SPACE_WITHIN_ATTRIBUTE_BRACKETS>False</SPACE_WITHIN_ATTRIBUTE_BRACKETS>
93         <SPACE_BEFORE_SEMICOLON>False</SPACE_BEFORE_SEMICOLON>
94         <SPACE_BEFORE_COLON_IN_CASE>False</SPACE_BEFORE_COLON_IN_CASE>
95         <SPACE_BEFORE_NULLABLE_MARK>False</SPACE_BEFORE_NULLABLE_MARK>
96         <SPACE_BEFORE_ARRAY_CREATION_BRACE>True</SPACE_BEFORE_ARRAY_CREATION_BRACE>
97         <SPACE_BEFORE_ARRAY_RANK_BRACKETS>False</SPACE_BEFORE_ARRAY_RANK_BRACKETS>
98         <SPACE_WITHIN_ARRAY_RANK_BRACKETS>False</SPACE_WITHIN_ARRAY_RANK_BRACKETS>
99         <SPACE_WITHIN_ARRAY_RANK_EMPTY_BRACKETS>False</SPACE_WITHIN_ARRAY_RANK_EMPTY_BRACKETS>
100         <SPACE_BEFORE_POINTER_ASTERIK_DECLARATION>False</SPACE_BEFORE_POINTER_ASTERIK_DECLARATION>
101         <SPACE_WITHIN_SINGLE_LINE_ARRAY_INITIALIZER_BRACES>False</SPACE_WITHIN_SINGLE_LINE_ARRAY_INITIALIZER_BRACES>
102         <TYPE_DECLARATION_BRACES>NEXT_LINE</TYPE_DECLARATION_BRACES>
103         <INVOCABLE_DECLARATION_BRACES>NEXT_LINE</INVOCABLE_DECLARATION_BRACES>
104         <INDENT_ANONYMOUS_METHOD_BLOCK>True</INDENT_ANONYMOUS_METHOD_BLOCK>
105         <ANONYMOUS_METHOD_DECLARATION_BRACES>NEXT_LINE_SHIFTED_2</ANONYMOUS_METHOD_DECLARATION_BRACES>
106         <CASE_BLOCK_BRACES>NEXT_LINE_SHIFTED_2</CASE_BLOCK_BRACES>
107         <OTHER_BRACES>NEXT_LINE</OTHER_BRACES>
108         <EMPTY_BLOCK_STYLE>MULTILINE</EMPTY_BLOCK_STYLE>
109         <PLACE_ELSE_ON_NEW_LINE>True</PLACE_ELSE_ON_NEW_LINE>
110         <PLACE_WHILE_ON_NEW_LINE>False</PLACE_WHILE_ON_NEW_LINE>
111         <PLACE_CATCH_ON_NEW_LINE>True</PLACE_CATCH_ON_NEW_LINE>
112         <PLACE_FINALLY_ON_NEW_LINE>True</PLACE_FINALLY_ON_NEW_LINE>
113         <FORCE_FOR_BRACES_STYLE>ALWAYS_ADD</FORCE_FOR_BRACES_STYLE>
114         <FORCE_FOREACH_BRACES_STYLE>ALWAYS_ADD</FORCE_FOREACH_BRACES_STYLE>
115         <FORCE_WHILE_BRACES_STYLE>ALWAYS_ADD</FORCE_WHILE_BRACES_STYLE>
116         <FORCE_USING_BRACES_STYLE>ALWAYS_ADD</FORCE_USING_BRACES_STYLE>
117         <FORCE_FIXED_BRACES_STYLE>ALWAYS_ADD</FORCE_FIXED_BRACES_STYLE>
118         <KEEP_BLANK_LINES_IN_DECLARATIONS>2</KEEP_BLANK_LINES_IN_DECLARATIONS>
119         <KEEP_BLANK_LINES_IN_CODE>2</KEEP_BLANK_LINES_IN_CODE>
120         <KEEP_USER_LINEBREAKS>True</KEEP_USER_LINEBREAKS>
121         <BLANK_LINES_BEFORE_USING>0</BLANK_LINES_BEFORE_USING>
122         <BLANK_LINES_AFTER_USING>1</BLANK_LINES_AFTER_USING>
123         <BLANK_LINES_AROUND_NAMESPACE>1</BLANK_LINES_AROUND_NAMESPACE>
124         <BLANK_LINES_AROUND_TYPE>1</BLANK_LINES_AROUND_TYPE>
125         <BLANK_LINES_AROUND_FIELD>1</BLANK_LINES_AROUND_FIELD>
126         <BLANK_LINES_AROUND_SINGLE_LINE_FIELD>0</BLANK_LINES_AROUND_SINGLE_LINE_FIELD>
127         <BLANK_LINES_AROUND_INVOCABLE>1</BLANK_LINES_AROUND_INVOCABLE>
128         <BLANK_LINES_AROUND_SINGLE_LINE_INVOCABLE>0</BLANK_LINES_AROUND_SINGLE_LINE_INVOCABLE>
129         <BLANK_LINES_AROUND_REGION>1</BLANK_LINES_AROUND_REGION>
130         <BLANK_LINES_INSIDE_REGION>1</BLANK_LINES_INSIDE_REGION>
131         <BLANK_LINES_BETWEEN_USING_GROUPS>0</BLANK_LINES_BETWEEN_USING_GROUPS>
132         <MODIFIERS_ORDER length="14">
133           <_0>public</_0>
134           <_1>protected</_1>
135           <_2>internal</_2>
136           <_3>private</_3>
137           <_4>new</_4>
138           <_5>abstract</_5>
139           <_6>virtual</_6>
140           <_7>override</_7>
141           <_8>sealed</_8>
142           <_9>static</_9>
143           <_10>readonly</_10>
144           <_11>extern</_11>
145           <_12>unsafe</_12>
146           <_13>volatile</_13>
147         </MODIFIERS_ORDER>
148         <EXPLICIT_PRIVATE_MODIFIER>True</EXPLICIT_PRIVATE_MODIFIER>
149         <EXPLICIT_INTERNAL_MODIFIER>True</EXPLICIT_INTERNAL_MODIFIER>
150         <ALIGN_MULTILINE_PARAMETER>True</ALIGN_MULTILINE_PARAMETER>
151         <ALIGN_MULTILINE_ARGUMENT>True</ALIGN_MULTILINE_ARGUMENT>
152         <ALIGN_MULTILINE_EXTENDS_LIST>True</ALIGN_MULTILINE_EXTENDS_LIST>
153         <ALIGN_MULTILINE_EXPRESSION>True</ALIGN_MULTILINE_EXPRESSION>
154         <ALIGN_MULTILINE_ARRAY_INITIALIZER>True</ALIGN_MULTILINE_ARRAY_INITIALIZER>
155         <ALIGN_MULTLINE_TYPE_PARAMETER_LIST>True</ALIGN_MULTLINE_TYPE_PARAMETER_LIST>
156         <ALIGN_MULTLINE_TYPE_PARAMETER_CONSTRAINS>True</ALIGN_MULTLINE_TYPE_PARAMETER_CONSTRAINS>
157         <ALIGN_MULTILINE_FOR_STMT>True</ALIGN_MULTILINE_FOR_STMT>
158         <ALIGN_MULTIPLE_DECLARATION>True</ALIGN_MULTIPLE_DECLARATION>
159         <WRAP_LINES>True</WRAP_LINES>
160         <WRAP_LIMIT>120</WRAP_LIMIT>
161         <WRAP_BEFORE_INVOCATION_LPAR>False</WRAP_BEFORE_INVOCATION_LPAR>
162         <WRAP_AFTER_INVOCATION_LPAR>False</WRAP_AFTER_INVOCATION_LPAR>
163         <WRAP_BEFORE_DECLARATION_LPAR>False</WRAP_BEFORE_DECLARATION_LPAR>
164         <WRAP_AFTER_DECLARATION_LPAR>False</WRAP_AFTER_DECLARATION_LPAR>
165         <WRAP_BEFORE_TYPE_PARAMETER_LANGLE>False</WRAP_BEFORE_TYPE_PARAMETER_LANGLE>
166         <WRAP_BEFORE_EXTENDS_COLON>False</WRAP_BEFORE_EXTENDS_COLON>
167         <WRAP_BEFORE_BINARY_OPSIGN>False</WRAP_BEFORE_BINARY_OPSIGN>
168         <WRAP_BEFORE_FIRST_TYPE_PARAMETER_CONSTRAINT>False</WRAP_BEFORE_FIRST_TYPE_PARAMETER_CONSTRAINT>
169         <FORCE_CHOP_COMPOUND_IF_EXPRESSION>False</FORCE_CHOP_COMPOUND_IF_EXPRESSION>
170         <FORCE_CHOP_COMPOUND_WHILE_EXPRESSION>False</FORCE_CHOP_COMPOUND_WHILE_EXPRESSION>
171         <FORCE_CHOP_COMPOUND_DO_EXPRESSION>False</FORCE_CHOP_COMPOUND_DO_EXPRESSION>
172         <WRAP_PARAMETERS_STYLE>WRAP_IF_LONG</WRAP_PARAMETERS_STYLE>
173         <WRAP_ARGUMENTS_STYLE>WRAP_IF_LONG</WRAP_ARGUMENTS_STYLE>
174         <WRAP_EXTENDS_LIST_STYLE>WRAP_IF_LONG</WRAP_EXTENDS_LIST_STYLE>
175         <WRAP_FOR_STMT_HEADER_STYLE>CHOP_IF_LONG</WRAP_FOR_STMT_HEADER_STYLE>
176         <WRAP_TERNARY_EXPR_STYLE>CHOP_IF_LONG</WRAP_TERNARY_EXPR_STYLE>
177         <WRAP_MULTIPLE_DECLARATION_STYLE>CHOP_IF_LONG</WRAP_MULTIPLE_DECLARATION_STYLE>
178         <WRAP_MULTIPLE_TYPE_PARAMEER_CONSTRAINTS_STYLE>CHOP_IF_LONG</WRAP_MULTIPLE_TYPE_PARAMEER_CONSTRAINTS_STYLE>
179         <FORCE_ATTRIBUTE_STYLE>DO_NOT_CHANGE</FORCE_ATTRIBUTE_STYLE>
180         <PLACE_ABSTRACT_ACCESSORHOLDER_ON_SINGLE_LINE>True</PLACE_ABSTRACT_ACCESSORHOLDER_ON_SINGLE_LINE>
181         <PLACE_SIMPLE_ACCESSORHOLDER_ON_SINGLE_LINE>False</PLACE_SIMPLE_ACCESSORHOLDER_ON_SINGLE_LINE>
182         <PLACE_SIMPLE_ACCESSOR_ON_SINGLE_LINE>True</PLACE_SIMPLE_ACCESSOR_ON_SINGLE_LINE>
183         <PLACE_TYPE_ATTRIBUTE_ON_SAME_LINE>False</PLACE_TYPE_ATTRIBUTE_ON_SAME_LINE>
184         <PLACE_METHOD_ATTRIBUTE_ON_SAME_LINE>False</PLACE_METHOD_ATTRIBUTE_ON_SAME_LINE>
185         <PLACE_ACCESSORHOLDER_ATTRIBUTE_ON_SAME_LINE>False</PLACE_ACCESSORHOLDER_ATTRIBUTE_ON_SAME_LINE>
186         <PLACE_FIELD_ATTRIBUTE_ON_SAME_LINE>True</PLACE_FIELD_ATTRIBUTE_ON_SAME_LINE>
187         <PLACE_CONSTRUCTOR_INITIALIZER_ON_SAME_LINE>True</PLACE_CONSTRUCTOR_INITIALIZER_ON_SAME_LINE>
188         <SPECIAL_ELSE_IF_TREATMENT>True</SPECIAL_ELSE_IF_TREATMENT>
189         <INDENT_CASE_FROM_SWITCH>True</INDENT_CASE_FROM_SWITCH>
190         <INDENT_NESTED_USINGS_STMT>False</INDENT_NESTED_USINGS_STMT>
191         <INDENT_NESTED_FIXED_STMT>False</INDENT_NESTED_FIXED_STMT>
192         <STICK_COMMENT>True</STICK_COMMENT>
193         <REDUNDANT_THIS_QUALIFIER_STYLE>DO_NOT_USE</REDUNDANT_THIS_QUALIFIER_STYLE>
194       </FormatSettings>
195       <UsingsSettings>
196         <AddImportsToDeepestScope>True</AddImportsToDeepestScope>
197         <AllowAlias>True</AllowAlias>
198         <PreferQualifiedReference>False</PreferQualifiedReference>
199         <SortUsings>True</SortUsings>
200         <KeepImports length="0" />
201         <MandatoryImports length="0" />
202         <KeepNontrivialAlias>True</KeepNontrivialAlias>
203       </UsingsSettings>
204     </CSharp>
205   <SkipRegions length="4">
206     <_0>Windows Form Designer generated code</_0>
207     <_1>Component Designer generated code</_1>
208     <_2>Designer generated code</_2>
209     <_3>Web Form Designer generated code</_3>
210   </SkipRegions>
211 </CodeStyleSettings>