30
30
<Property name="StringQuote">"</Property>
31
31
<Property name="StringQuote">'</Property>
33
<EolSpan color = "text.preprocessor" rule="text.preprocessor">#</EolSpan>
34
<EolSpan color = "comment.doc" rule="XmlDocumentation" tagColor="comment.tag.doc">///</EolSpan>
35
<EolSpan color = "comment.line" rule="Comment" tagColor="comment.tag.line">//</EolSpan>
37
<Span color = "comment.block" rule="Comment" tagColor="comment.tag.block">
33
<EolSpan tagColor = "Preprocessor" rule="text.preprocessor">#if</EolSpan>
34
<EolSpan tagColor = "Preprocessor" rule="text.preprocessor.empty">#else</EolSpan>
35
<EolSpan tagColor = "Preprocessor" rule="text.preprocessor">#elif</EolSpan>
36
<EolSpan tagColor = "Preprocessor" rule="text.preprocessor.empty">#endif</EolSpan>
37
<EolSpan tagColor = "Preprocessor" rule="text.preprocessor.empty">#define</EolSpan>
38
<EolSpan tagColor = "Preprocessor" rule="text.preprocessor.empty">#undef</EolSpan>
39
<EolSpan tagColor = "Preprocessor" rule="text.preprocessor.empty">#warning</EolSpan>
40
<EolSpan tagColor = "Preprocessor" rule="text.preprocessor.empty">#error</EolSpan>
41
<EolSpan tagColor = "Preprocessor" rule="text.preprocessor.line">#line</EolSpan>
42
<EolSpan tagColor = "Preprocessor" rule="text.preprocessor.empty">#region</EolSpan>
43
<EolSpan tagColor = "Preprocessor" rule="text.preprocessor.empty">#endregion</EolSpan>
44
<EolSpan tagColor = "Preprocessor" rule="text.preprocessor.empty">#pragma</EolSpan>
48
<EolSpan color = "Comment(Doc)" rule="XmlDocumentation" tagColor="Comment(DocTag)">///</EolSpan>
49
<EolSpan color = "Comment(Line)" rule="Comment" tagColor="Comment(Line)">//</EolSpan>
51
<Span color = "Comment(Block)" rule="Comment" tagColor="Comment(Line)">
42
<Span color = "string.other" rule="String" stopateol = "false" escape='""'>
56
<Span color = "String(C# @ Verbatim)" rule="VerbatimString" stopateol = "false" escape='""'>
47
<Span color = "string.double" rule="String" stopateol = "true" escape='\'>
61
<Span color = "String" rule="String" stopateol = "true">
52
<Span color = "string.single" rule="String" stopateol = "true" escape="\">
66
<Span color = "String" rule="String" stopateol = "true">
53
67
<Begin>'</Begin>
57
<Match color = "constant.digit">CSharpNumber</Match>
59
<Keywords color = "keyword.access">
64
<Keywords color = "keyword.operator">
71
<Match color = "Number">CSharpNumber</Match>
73
<Keywords color = "Punctuation">
92
<Keywords color = "Punctuation(Brackets)">
103
<Keywords color = "Keyword(Access)">
108
<Keywords color = "Keyword(Operator)">
110
154
<Word>orderby</Word>
111
155
<Word>select</Word>
157
<Word>ascending</Word>
115
<Keywords color = "keyword.exceptions">
163
<Keywords color = "Keyword(Exception)">
117
165
<Word>throw</Word>
118
166
<Word>catch</Word>
119
167
<Word>finally</Word>
122
<Keywords color = "constant.language">
170
<Keywords color = "Keyword(Constants)">
124
172
<Word>false</Word>
128
<Keywords color = "keyword.modifier">
129
<Word>abstract</Word>
176
<Keywords color = "Keyword(Modifiers)">
177
<Word>abstract</Word>
130
180
<Word>const</Word>
131
181
<Word>event</Word>
132
182
<Word>extern</Word>
143
193
<Word>internal</Word>
146
<Keywords color = "keyword.type">
196
<Keywords color = "Keyword(Type)">
147
197
<Word>bool</Word>
148
198
<Word>byte</Word>
149
199
<Word>char</Word>
150
200
<Word>decimal</Word>
151
201
<Word>double</Word>
153
202
<Word>float</Word>
155
204
<Word>long</Word>
156
205
<Word>sbyte</Word>
157
206
<Word>short</Word>
159
207
<Word>uint</Word>
160
208
<Word>ushort</Word>
161
209
<Word>ulong</Word>
162
210
<Word>object</Word>
163
211
<Word>string</Word>
167
<Keywords color = "constant.language.void">
216
<Keywords color = "Keyword(Void)">
168
217
<Word>void</Word>
171
<Keywords color = "keyword.namespace">
220
<Keywords color = "Keyword(Namespace)">
172
221
<Word>namespace</Word>
173
222
<Word>using</Word>
176
<Keywords color = "keyword.property">
225
<Keywords color = "Keyword(Property)">
179
228
<Word>remove</Word>
180
229
<Word>value</Word>
183
<Keywords color = "keyword.declaration">
232
<Keywords color = "Keyword(Declaration)">
184
233
<Word>class</Word>
185
234
<Word>interface</Word>
186
235
<Word>delegate</Word>
189
<Keywords color = "keyword.parameter">
240
<Keywords color = "Keyword(Parameter)">
190
241
<Word>params</Word>
196
<Keywords color = "keyword.operator.declaration">
247
<Keywords color = "Keyword(Operator Declaration)">
197
248
<Word>explicit</Word>
198
249
<Word>implicit</Word>
200
251
<Word>operator</Word>
203
<Keywords color = "keyword.misc">
254
<Keywords color = "Keyword(Other)">
204
255
<Word>checked</Word>
205
256
<Word>unchecked</Word>
206
257
<Word>fixed</Word>
208
259
<Word>lock</Word>
211
<Rule name = "text.preprocessor">
212
<Keywords color="text.preprocessor.keyword">
223
<Word>endregion</Word>
262
<Rule name = "text.preprocessor" ignorecase="True">
264
<Keywords color = "Keyword(Constants)">
269
<Keywords color = "Punctuation">
273
<Word>&&</Word>
277
<Keywords color = "Punctuation(Brackets)">
283
<EolSpan color = "Comment(Doc)" rule="XmlDocumentation" tagColor="Comment(DocTag)">///</EolSpan>
284
<EolSpan color = "Comment(Line)" rule="Comment" tagColor="Comment(Line)">//</EolSpan>
287
<Rule name = "text.preprocessor.empty" ignorecase="True">
288
<EolSpan color = "Comment(Doc)" rule="XmlDocumentation" tagColor="Comment(DocTag)">///</EolSpan>
289
<EolSpan color = "Comment(Line)" rule="Comment" tagColor="Comment(Line)">//</EolSpan>
292
<Rule name = "text.preprocessor.line" ignorecase="True">
294
<Keywords color = "Keyword(Context)">
299
<Span color = "String" rule="String" stopateol = "true">
304
<Match color = "Number">CSharpNumber</Match>
306
<EolSpan color = "Comment(Doc)" rule="XmlDocumentation" tagColor="Comment(DocTag)">///</EolSpan>
307
<EolSpan color = "Comment(Line)" rule="Comment" tagColor="Comment(Line)">//</EolSpan>
228
311
<Rule name = "Comment">
229
<Keywords color="comment.keyword.todo" ignorecase="True">
312
<Keywords color="Comment Tag" ignorecase="True">
230
313
<Word>TODO</Word>
231
314
<Word>FIXME</Word>
232
315
<Word>HACK</Word>
237
320
<Rule name = "String">
321
<Delimiters></Delimiters>
322
<Match color ="String(Escape)">\\(['"\\abfnrtv]|x[0-9a-fA-F]{2,4}|0\d\d)</Match>
325
<Rule name = "VerbatimString">
326
<Delimiters></Delimiters>
327
<Match color ="String(Escape)">""</Match>
240
330
<Rule name = "XmlDocumentation">
241
<Span color = "comment" rule = "XmlDocumentationTag" stopateol = "true" >
331
<Delimiters><></Delimiters>
333
<Span color = "Comment(DocTag)" rule = "XmlDocumentationTag">
247
339
<Rule name = "XmlDocumentationTag">
248
<Span color = "string" stopateol = "true" escape="\" rule="String" >
252
<Keywords color="comment.keyword">
256
<Word>exception</Word>
260
<Word>paramref</Word>
261
<Word>permission</Word>
273
<Word>description</Word>
274
<Word>listheader</Word>