~ubuntu-branches/ubuntu/feisty/monodevelop/feisty

« back to all changes in this revision

Viewing changes to Unused/ICSharpCode.TextEditor/data/syntaxmodes/CSharp-Mode.xshd

  • Committer: Bazaar Package Importer
  • Author(s): Sebastian Dröge
  • Date: 2006-08-18 00:51:23 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20060818005123-5iit07y0j7wjg55f
Tags: 0.11+svn20060818-0ubuntu1
* New SVN snapshot
  + Works with Gtk# 2.9.0
* debian/control:
  + Updated Build-Depends
* debian/patches/use_nunit2.2.dpatch,
  debian/patches/use_real_libs.dpatch:
  + Updated
* debian/patches/versioncontrol_buildfix.dpatch:
  + Fix build failure in the version control addin

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<!-- syntaxdefinition for C# 2000 by Mike Krueger -->
 
3
 
 
4
<SyntaxDefinition name = "C#" extensions = ".cs">
 
5
 
 
6
        <Environment> 
 
7
                <Default      color = "SystemColors.WindowText"    bgcolor = "SystemColors.Window"/>
 
8
                <Selection    color = "SystemColors.HighlightText" bgcolor = "SystemColors.Highlight"/>
 
9
<!--            <Selection    bgcolor = "LightBlue"/> -->
 
10
                <VRuler       color = "SystemColors.ControlLight"/>
 
11
                <InvalidLines color = "Red"/>
 
12
                <CaretMarker  color = "Yellow"/>
 
13
                
 
14
                <LineNumbers  color = "SystemColors.ControlDark" bgcolor = "SystemColors.Window"/>
 
15
                
 
16
                <FoldLine     color = "#808080" bgcolor="Black"/>
 
17
                <FoldMarker   color = "#808080" bgcolor="White"/>
 
18
                
 
19
                <EOLMarkers   color = "#E0E0E5"/>
 
20
                <SpaceMarkers color = "#E0E0E5"/>
 
21
                <TabMarkers   color = "#E0E0E5"/>
 
22
        </Environment>
 
23
        
 
24
        <Properties>
 
25
                <Property name="LineComment" value="//"/>
 
26
        </Properties>
 
27
        
 
28
        <Digits name = "Digits" bold = "false" italic = "false" color = "DarkBlue"/>
 
29
 
 
30
        <RuleSets>
 
31
                <RuleSet ignorecase="false">
 
32
                        <Delimiters>&amp;&lt;&gt;~!@%^*()-+=|\#/{}[]:;"' ,      .?</Delimiters>
 
33
                  <Span name = "PreprocessorDirectives" bold="false" italic="false" color="Green" stopateol = "true">
 
34
                        <Begin>#</Begin>
 
35
                  </Span>
 
36
                  
 
37
                  <Span name = "DocLineComment" rule = "DocCommentSet" bold = "false" italic = "true" color = "Green" stopateol = "true">
 
38
                           <Begin bold = "false" italic = "true" color = "Gray">///</Begin>
 
39
                  </Span>
 
40
                  
 
41
                        <Span name = "LineComment" rule = "CommentMarkerSet" bold = "false" italic = "true" color = "Green" stopateol = "true">
 
42
                                <Begin>//@!/@</Begin>
 
43
                        </Span>
 
44
                  
 
45
                        <Span name = "BlockComment" rule = "CommentMarkerSet" bold = "false" italic = "true" color = "Green" stopateol = "false">
 
46
                                <Begin>/*</Begin>
 
47
                                <End>*/</End>
 
48
                        </Span>
 
49
                        
 
50
                        <Span name = "String" bold = "false" italic = "false" color = "Magenta" stopateol = "true">
 
51
                                <Begin>"</Begin>
 
52
                                <End>"</End>
 
53
                        </Span>
 
54
                        
 
55
                        <Span name = "MultiLineString" bold = "false" italic = "false" color = "Magenta" stopateol = "false" noescapesequences="true">
 
56
                                <Begin>@@"</Begin>
 
57
                                <End>"</End>
 
58
                        </Span>
 
59
                        
 
60
                        <Span name = "Char" bold = "false" italic = "false" color = "Magenta" stopateol = "true">
 
61
                                <Begin>&apos;</Begin>
 
62
                                <End>&apos;</End>
 
63
                        </Span>
 
64
                        
 
65
                        <MarkPrevious bold = "true" italic = "false" color = "MidnightBlue">(</MarkPrevious>
 
66
                        
 
67
                        <KeyWords name = "Punctuation" bold = "false" italic = "false" color = "DarkGreen">
 
68
                                <Key word = "?" />
 
69
                                <Key word = "," />
 
70
                                <Key word = "." />
 
71
                                <Key word = ";" />
 
72
                                <Key word = "(" />
 
73
                                <Key word = ")" />
 
74
                                <Key word = "[" />
 
75
                                <Key word = "]" />
 
76
                                <Key word = "{" />
 
77
                                <Key word = "}" />
 
78
                                <Key word = "+" />
 
79
                                <Key word = "-" />
 
80
                                <Key word = "/" />
 
81
                                <Key word = "%" />
 
82
                                <Key word = "*" />
 
83
                                <Key word = "&lt;" />
 
84
                                <Key word = "&gt;" />
 
85
                                <Key word = "^" />
 
86
                                <Key word = "=" />
 
87
                                <Key word = "~" />
 
88
                                <Key word = "!" />
 
89
                                <Key word = "|" />
 
90
                            <Key word = "&amp;" />
 
91
                        </KeyWords>
 
92
                  
 
93
                        <KeyWords name = "AccessKeywords" bold="true" italic="false" color="Blue">
 
94
                                <Key word = "this" />
 
95
                                <Key word = "base" />
 
96
                        </KeyWords>
 
97
                        
 
98
                        <KeyWords name = "OperatorKeywords" bold="true" italic="false" color="DarkCyan">
 
99
                                <Key word = "as" />
 
100
                                <Key word = "is" />
 
101
                                <Key word = "new" />
 
102
                                <Key word = "sizeof" />
 
103
                                <Key word = "typeof" />
 
104
                                <Key word = "true" />
 
105
                                <Key word = "false" />
 
106
                                <Key word = "stackalloc" />
 
107
                        </KeyWords>
 
108
                  
 
109
                
 
110
                        <KeyWords name = "SelectionStatements" bold="true" italic="false" color="Blue">
 
111
                                <Key word = "else" />
 
112
                                <Key word = "if" />
 
113
                                <Key word = "switch" />
 
114
                                <Key word = "case" />
 
115
                        </KeyWords>
 
116
                
 
117
                        <KeyWords name = "IterationStatements" bold="true" italic="false" color="Blue">
 
118
                                <Key word = "do" />
 
119
                                <Key word = "for" />
 
120
                                <Key word = "foreach" />
 
121
                                <Key word = "in" />
 
122
                                <Key word = "while" />
 
123
                        </KeyWords>
 
124
                
 
125
                        <KeyWords name = "JumpStatements" bold="false" italic="false" color="Navy">
 
126
                                <Key word = "break" />
 
127
                                <Key word = "continue" />
 
128
                                <Key word = "default" />
 
129
                                <Key word = "goto" />
 
130
                                <Key word = "return" />
 
131
                        </KeyWords>
 
132
                  
 
133
                        <KeyWords name = "ExceptionHandlingStatements" bold="true" italic="false" color="Teal">
 
134
                                <Key word = "try" />
 
135
                                <Key word = "throw" />
 
136
                                <Key word = "catch" />
 
137
                                <Key word = "finally" />
 
138
                        </KeyWords>
 
139
                  
 
140
                        <KeyWords name = "CheckedUncheckedStatements" bold="true" italic="false" color="DarkGray">
 
141
                                <Key word = "checked" />
 
142
                                <Key word = "unchecked" />
 
143
                        </KeyWords>
 
144
                
 
145
                        <KeyWords name = "UnsafeFixedStatements" bold="false" italic="false" color="Olive">
 
146
                                <Key word = "fixed" />
 
147
                                <Key word = "unsafe" />
 
148
                        </KeyWords>
 
149
                  
 
150
                        <KeyWords name = "PreprocessorDirectives" bold="false" italic="false" color="Green">
 
151
                                <Key word = "#if" />
 
152
                                <Key word = "#else" />
 
153
                            <Key word = "#elif" />
 
154
                            <Key word = "#endif" />
 
155
                            <Key word = "#define" />
 
156
                            <Key word = "#undef" />
 
157
                            <Key word = "#warning" />
 
158
                            <Key word = "#error" />
 
159
                            <Key word = "#line" />
 
160
                            <Key word = "#region" />
 
161
                            <Key word = "#endregion" />
 
162
                        </KeyWords>
 
163
                  
 
164
                        <KeyWords name = "ValueTypes" bold="true" italic="false" color="Red">
 
165
                            <Key word = "bool" />
 
166
                            <Key word = "byte" />
 
167
                            <Key word = "char" />
 
168
                            <Key word = "decimal" />
 
169
                            <Key word = "double" />
 
170
                            <Key word = "enum" />
 
171
                            <Key word = "float" />
 
172
                            <Key word = "int" />
 
173
                            <Key word = "long" />
 
174
                            <Key word = "sbyte" />
 
175
                            <Key word = "short" />
 
176
                            <Key word = "struct" />
 
177
                        <Key word = "uint" />
 
178
                            <Key word = "ushort" />
 
179
                            <Key word = "ulong" />
 
180
                        </KeyWords>
 
181
                  
 
182
                        <KeyWords name = "ReferenceTypes" bold="false" italic="false" color="Red">
 
183
                            <Key word = "class" />
 
184
                            <Key word = "interface" />
 
185
                            <Key word = "delegate" />
 
186
                            <Key word = "object" />
 
187
                            <Key word = "string" />
 
188
                        </KeyWords>
 
189
                  
 
190
                        <KeyWords name = "Void" bold="false" italic="false" color="Red">
 
191
                            <Key word = "void" />
 
192
                        </KeyWords>
 
193
                  
 
194
                        <KeyWords name = "ConversionKeyWords" bold="true" italic="false" color="Pink">
 
195
                            <Key word = "explicit" />
 
196
                            <Key word = "implicit" />
 
197
                            <Key word = "operator" />
 
198
                        </KeyWords>
 
199
                  
 
200
                        <KeyWords name = "MethodParameters" bold="true" italic="false" color="DeepPink">
 
201
                            <Key word = "params" />
 
202
                            <Key word = "ref" />
 
203
                            <Key word = "out" />
 
204
                        </KeyWords>
 
205
                  
 
206
                        <KeyWords name = "Modifiers" bold="false" italic="false" color="Brown">
 
207
                            <Key word = "abstract" />
 
208
                            <Key word = "const" />
 
209
                            <Key word = "event" />
 
210
                            <Key word = "extern" />
 
211
                            <Key word = "override" />
 
212
                            <Key word = "readonly" />
 
213
                            <Key word = "sealed" />
 
214
                            <Key word = "static" />
 
215
                            <Key word = "virtual" />
 
216
                        </KeyWords>
 
217
                  
 
218
                        <KeyWords name = "AccessModifiers" bold="true" italic="false" color="Blue">
 
219
                                <Key word = "public" />
 
220
                                <Key word = "protected" />
 
221
                                <Key word = "private" />
 
222
                                <Key word = "internal" />
 
223
                        </KeyWords>
 
224
                  
 
225
                        <KeyWords name = "NameSpaces" bold="true" italic="false" color="Green">
 
226
                            <Key word = "namespace" />
 
227
                            <Key word = "using" />
 
228
                        </KeyWords>
 
229
                  
 
230
                        <KeyWords name = "LockKeyWord" bold="false" italic="false" color="DarkViolet">
 
231
                            <Key word = "lock" />
 
232
                        </KeyWords>
 
233
                  
 
234
                        <KeyWords name = "GetSet" bold="false" italic="false" color="SaddleBrown">
 
235
                            <Key word = "get" />
 
236
                            <Key word = "set" />
 
237
                            <Key word = "add" />
 
238
                            <Key word = "remove" />
 
239
                        </KeyWords>
 
240
                  
 
241
                        <KeyWords name = "Literals" bold="true" italic="false" color="Blue">
 
242
                            <Key word = "null" />
 
243
                            <Key word = "value" />
 
244
                        </KeyWords>
 
245
                </RuleSet>
 
246
                
 
247
                <RuleSet name = "CommentMarkerSet" ignorecase = "true">
 
248
                        <Delimiters>&lt;&gt;~!@%^*()-+=|\#/{}[]:;"' ,   .?</Delimiters>
 
249
                        <KeyWords name = "ErrorWords" bold="true" italic="true" color="Red">
 
250
                                <Key word = "TODO" />
 
251
                                <Key word = "FIXME" />
 
252
                        </KeyWords>
 
253
                        <KeyWords name = "WarningWords" bold="true" italic="true" color="#EEE0E000">
 
254
                                <Key word = "HACK" />
 
255
                                <Key word = "UNDONE" />
 
256
                        </KeyWords>
 
257
                </RuleSet>
 
258
                
 
259
                <RuleSet name = "DocCommentSet" ignorecase = "false">
 
260
                        <Delimiters>&lt;&gt;~!@%^*()-+=|\#/{}[]:;"' ,   .?</Delimiters>
 
261
                        
 
262
                        <Span name = "XmlTag" rule = "XmlDocSet" bold = "false" italic = "true" color = "Gray" stopateol = "true">
 
263
                                <Begin>&lt;</Begin>
 
264
                                <End>&gt;</End>
 
265
                        </Span>
 
266
                        
 
267
                        <KeyWords name = "ErrorWords" bold="true" italic="true" color="Red">
 
268
                                    <Key word = "TODO" />
 
269
                                    <Key word = "FIXME" />
 
270
                        </KeyWords>
 
271
                        
 
272
                        <KeyWords name = "WarningWords" bold="true" italic="true" color="#EEE0E000">
 
273
                                    <Key word = "HACK" />
 
274
                                    <Key word = "UNDONE" />
 
275
                        </KeyWords>
 
276
                </RuleSet>
 
277
                
 
278
                <RuleSet name = "XmlDocSet" ignorecase = "false">
 
279
                        <Delimiters>&lt;&gt;~!@%^*()-+=|\#/{}[]:;"' ,   .?</Delimiters>
 
280
                    
 
281
                        <Span name = "String" bold = "true" italic = "true" color = "Silver" stopateol = "true">
 
282
                                <Begin>"</Begin>
 
283
                                <End>"</End>
 
284
                        </Span>
 
285
                   
 
286
                        
 
287
                        <KeyWords name = "Punctuation" bold = "true" italic = "true" color = "Gray">
 
288
                                <Key word = "/" />
 
289
                                <Key word = "|" />
 
290
                                <Key word = "=" />
 
291
                        </KeyWords>
 
292
                        
 
293
                        <KeyWords name = "SpecialComment" bold="true" italic="true" color="Gray">
 
294
                                    <Key word = "c" />
 
295
                                    <Key word = "code" />
 
296
                                    <Key word = "example" />
 
297
                                    <Key word = "exception" />
 
298
                                    <Key word = "list" />
 
299
                                    <Key word = "para" />
 
300
                                    <Key word = "param" />
 
301
                                    <Key word = "paramref" />
 
302
                                    <Key word = "permission" />
 
303
                                    <Key word = "remarks" />
 
304
                                    <Key word = "returns" />
 
305
                                    <Key word = "see" />
 
306
                                    <Key word = "seealso" />
 
307
                                    <Key word = "summary" />
 
308
                                    <Key word = "value" />
 
309
                                    
 
310
                                    <Key word = "type" />
 
311
                                    <Key word = "name" />
 
312
                                    <Key word = "cref" />
 
313
                                    <Key word = "item" />
 
314
                                    <Key word = "term" />
 
315
                                    <Key word = "description" />
 
316
                                    <Key word = "listheader" />
 
317
                        </KeyWords>
 
318
                </RuleSet>
 
319
        </RuleSets>
 
320
</SyntaxDefinition>