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