You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							286 lines
						
					
					
						
							8.6 KiB
						
					
					
				
			
		
		
	
	
							286 lines
						
					
					
						
							8.6 KiB
						
					
					
				<?xml version = "1.0"?> | 
						|
<!-- C# mode VS.NET style by Georg Brandl --> | 
						|
 | 
						|
<SyntaxDefinition name = "VS-C#" extensions = ".cstemp"> | 
						|
 | 
						|
	<Environment>  | 
						|
		<Default      color = "SystemColors.WindowText"    bgcolor = "SystemColors.Window"/> | 
						|
		<Selection    color = "SystemColors.HighlightText" bgcolor = "SystemColors.Highlight"/> | 
						|
<!--		<Selection    bgcolor = "LightBlue"/> --> | 
						|
		<VRuler       color = "SystemColors.ControlLight"/> | 
						|
		<InvalidLines color = "Red"/> | 
						|
		<CaretMarker  color = "Yellow"/> | 
						|
		 | 
						|
		<LineNumbers  color = "SystemColors.ControlDark" bgcolor = "SystemColors.Window"/> | 
						|
		 | 
						|
		<FoldLine     color = "#808080" bgcolor="Black"/> | 
						|
		<FoldMarker   color = "#808080" bgcolor="White"/> | 
						|
		<SelectedFoldLine color = "Black" bgcolor="Black"/> | 
						|
 | 
						|
		<EOLMarkers   color = "#E0E0E5"/> | 
						|
		<SpaceMarkers color = "#E0E0E5"/> | 
						|
		<TabMarkers   color = "#E0E0E5"/> | 
						|
	</Environment> | 
						|
	 | 
						|
	<Properties> | 
						|
		<Property name="LineComment" value="//"/> | 
						|
	</Properties> | 
						|
	 | 
						|
	<Digits name = "Digits" bold = "false" italic = "false" color = "DarkBlue"/> | 
						|
 | 
						|
	<RuleSets> | 
						|
		<RuleSet ignorecase="false"> | 
						|
			<Delimiters>&<>~!@%^*()-+=|\#/{}[]:;"' ,	.?</Delimiters> | 
						|
			<Span name = "PreprocessorDirectives" bold="false" italic="false" color="DarkViolet" stopateol = "true"> | 
						|
				<Begin>#</Begin> | 
						|
			</Span> | 
						|
		   | 
						|
			<Span name = "LINECOMMENT" rule = "DocumentSet" bold = "false" italic = "false" color = "Green" stopateol = "true"> | 
						|
				<Begin bold = "false" italic = "false" color = "Gray">///</Begin> | 
						|
			</Span> | 
						|
		   | 
						|
			<Span name = "LINECOMMENT" rule = "TestSet" bold = "false" italic = "false" color = "Green" stopateol = "true"> | 
						|
		   		<Begin>//@!/@</Begin> | 
						|
		  	</Span> | 
						|
		   | 
						|
			<Span name = "BLOCKCOMMENT" rule = "TestSet" bold = "false" italic = "false" color = "Green" stopateol = "false"> | 
						|
				<Begin>/*</Begin> | 
						|
				<End>*/</End> | 
						|
			</Span> | 
						|
		  	 | 
						|
			<Span name = "STRING" bold = "false" italic = "false" color = "SystemColors.WindowText" stopateol = "true"> | 
						|
				<Begin bold = "false" italic = "false" color = "SystemColors.WindowText">"</Begin> | 
						|
				<End bold = "false" italic = "false" color = "SystemColors.WindowText">"</End> | 
						|
			</Span> | 
						|
			 | 
						|
			<Span name = "MORELINEDSTRING" bold = "false" italic = "false" color = "SystemColors.WindowText" stopateol = "false" noescapesequences="true"> | 
						|
				<Begin bold = "false" italic = "false" color = "SystemColors.WindowText">@@"</Begin> | 
						|
				<End bold = "false" italic = "false" color = "SystemColors.WindowText">"</End> | 
						|
			</Span> | 
						|
			 | 
						|
			<Span name = "CHAR" bold = "false" italic = "false" color = "SystemColors.WindowText" stopateol = "true"> | 
						|
				<Begin bold = "false" italic = "false" color = "SystemColors.WindowText">'</Begin> | 
						|
				<End bold = "false" italic = "false" color = "SystemColors.WindowText">'</End> | 
						|
			</Span> | 
						|
			 | 
						|
			<KeyWords name = "Punctuation" bold = "false" italic = "false" color = "Green"> | 
						|
				<Key word = "?" /> | 
						|
				<Key word = "," /> | 
						|
				<Key word = "." /> | 
						|
				<Key word = ";" /> | 
						|
				<Key word = "(" /> | 
						|
				<Key word = ")" /> | 
						|
				<Key word = "[" /> | 
						|
				<Key word = "]" /> | 
						|
				<Key word = "{" /> | 
						|
				<Key word = "}" /> | 
						|
				<Key word = "+" /> | 
						|
				<Key word = "-" /> | 
						|
				<Key word = "/" /> | 
						|
				<Key word = "%" /> | 
						|
				<Key word = "*" /> | 
						|
				<Key word = "<" /> | 
						|
				<Key word = ">" /> | 
						|
				<Key word = "^" /> | 
						|
				<Key word = "=" /> | 
						|
				<Key word = "~" /> | 
						|
				<Key word = "!" /> | 
						|
				<Key word = "|" /> | 
						|
			    <Key word = "&" /> | 
						|
		  	</KeyWords> | 
						|
		   | 
						|
			<KeyWords name = "Keywords" bold="true" italic="false" color="Blue"> | 
						|
				<Key word = "this" /> | 
						|
				<Key word = "base" /> | 
						|
				 | 
						|
				<Key word = "as" /> | 
						|
				<Key word = "is" /> | 
						|
				<Key word = "new" /> | 
						|
				<Key word = "sizeof" /> | 
						|
				<Key word = "typeof" /> | 
						|
				<Key word = "true" /> | 
						|
				<Key word = "false" /> | 
						|
				<Key word = "stackalloc" /> | 
						|
				 | 
						|
				<Key word = "else" /> | 
						|
				<Key word = "if" /> | 
						|
				<Key word = "switch" /> | 
						|
				<Key word = "case" /> | 
						|
 | 
						|
				<Key word = "do" /> | 
						|
				<Key word = "for" /> | 
						|
				<Key word = "foreach" /> | 
						|
				<Key word = "in" /> | 
						|
				<Key word = "while" /> | 
						|
 | 
						|
				<Key word = "break" /> | 
						|
				<Key word = "continue" /> | 
						|
				<Key word = "default" /> | 
						|
				<Key word = "goto" /> | 
						|
				<Key word = "return" /> | 
						|
 | 
						|
				<Key word = "try" /> | 
						|
				<Key word = "throw" /> | 
						|
				<Key word = "catch" /> | 
						|
				<Key word = "finally" /> | 
						|
		   | 
						|
			    <Key word = "namespace" /> | 
						|
			    <Key word = "using" /> | 
						|
 | 
						|
			    <Key word = "get" /> | 
						|
			    <Key word = "set" /> | 
						|
			    <Key word = "add" /> | 
						|
			    <Key word = "remove" /> | 
						|
			</KeyWords> | 
						|
		   | 
						|
			<KeyWords name = "OtherKeywords" bold="false" italic="false" color="Blue"> | 
						|
				<Key word = "checked" /> | 
						|
				<Key word = "unchecked" /> | 
						|
 | 
						|
				<Key word = "fixed" /> | 
						|
				<Key word = "unsafe" /> | 
						|
 | 
						|
			    <Key word = "bool" /> | 
						|
			    <Key word = "byte" /> | 
						|
			    <Key word = "char" /> | 
						|
			    <Key word = "decimal" /> | 
						|
			    <Key word = "double" /> | 
						|
			    <Key word = "enum" /> | 
						|
			    <Key word = "float" /> | 
						|
			    <Key word = "int" /> | 
						|
			    <Key word = "long" /> | 
						|
			    <Key word = "sbyte" /> | 
						|
			    <Key word = "short" /> | 
						|
			    <Key word = "struct" /> | 
						|
		    	<Key word = "uint" /> | 
						|
			    <Key word = "ushort" /> | 
						|
			    <Key word = "ulong" /> | 
						|
 | 
						|
			    <Key word = "class" /> | 
						|
			    <Key word = "interface" /> | 
						|
			    <Key word = "delegate" /> | 
						|
			    <Key word = "object" /> | 
						|
			    <Key word = "string" /> | 
						|
 | 
						|
			    <Key word = "void" /> | 
						|
 | 
						|
			    <Key word = "explicit" /> | 
						|
			    <Key word = "implicit" /> | 
						|
			    <Key word = "operator" /> | 
						|
 | 
						|
			    <Key word = "params" /> | 
						|
			    <Key word = "ref" /> | 
						|
			    <Key word = "out" /> | 
						|
 | 
						|
			    <Key word = "abstract" /> | 
						|
			    <Key word = "const" /> | 
						|
			    <Key word = "event" /> | 
						|
			    <Key word = "extern" /> | 
						|
			    <Key word = "override" /> | 
						|
			    <Key word = "readonly" /> | 
						|
			    <Key word = "sealed" /> | 
						|
			    <Key word = "static" /> | 
						|
			    <Key word = "virtual" /> | 
						|
 | 
						|
				<Key word = "public" /> | 
						|
				<Key word = "protected" /> | 
						|
				<Key word = "private" /> | 
						|
				<Key word = "internal" /> | 
						|
				 | 
						|
			    <Key word = "lock" /> | 
						|
 | 
						|
			    <Key word = "null" /> | 
						|
			    <Key word = "value" /> | 
						|
		  	</KeyWords> | 
						|
		   | 
						|
			<KeyWords name = "PreprocessorDirectives" bold="false" italic="false" color="DarkViolet"> | 
						|
				<Key word = "#if" /> | 
						|
				<Key word = "#else" /> | 
						|
			    <Key word = "#elif" /> | 
						|
			    <Key word = "#endif" /> | 
						|
			    <Key word = "#define" /> | 
						|
			    <Key word = "#undef" /> | 
						|
			    <Key word = "#warning" /> | 
						|
			    <Key word = "#error" /> | 
						|
			    <Key word = "#line" /> | 
						|
			    <Key word = "#region" /> | 
						|
			    <Key word = "#endregion" /> | 
						|
		  	</KeyWords> | 
						|
		   | 
						|
		</RuleSet> | 
						|
		 | 
						|
		<RuleSet name = "TestSet" ignorecase = "true"> | 
						|
		  	<Delimiters><>~!@%^*()-+=|\#/{}[]:;"' ,	.?</Delimiters> | 
						|
			<KeyWords name = "ErrorWords" bold="true" italic="true" color="Red"> | 
						|
				<Key word = "TODO" /> | 
						|
				<Key word = "FIXME" /> | 
						|
	 	 	</KeyWords> | 
						|
			<KeyWords name = "WarningWords" bold="true" italic="true" color="#EEE0E000"> | 
						|
				<Key word = "HACK" /> | 
						|
				<Key word = "UNDONE" /> | 
						|
	 	 	</KeyWords> | 
						|
		</RuleSet> | 
						|
		 | 
						|
		<RuleSet name = "DocumentSet" ignorecase = "false"> | 
						|
		  	<Delimiters><>~!@%^*()-+=|\#/{}[]:;"' ,	.?</Delimiters> | 
						|
			 | 
						|
			<Span name = "XMLTAG" rule = "XMLDocuSet" bold = "false" italic = "false" color = "Gray" stopateol = "true"> | 
						|
				<Begin><</Begin> | 
						|
				<End>></End> | 
						|
			</Span> | 
						|
			 | 
						|
			<KeyWords name = "ErrorWords" bold="true" italic="true" color="Red"> | 
						|
				    <Key word = "TODO" /> | 
						|
				    <Key word = "FIXME" /> | 
						|
			</KeyWords> | 
						|
			 | 
						|
			<KeyWords name = "WarningWords" bold="true" italic="true" color="#EEE0E000"> | 
						|
				    <Key word = "HACK" /> | 
						|
				    <Key word = "UNDONE" /> | 
						|
			</KeyWords> | 
						|
		</RuleSet> | 
						|
		 | 
						|
		<RuleSet name = "XMLDocuSet" ignorecase = "false"> | 
						|
		  	<Delimiters><>~!@%^*()-+=|\#/{}[]:;"' ,	.?</Delimiters> | 
						|
	  	     | 
						|
			<Span name = "STRING" bold = "true" italic = "false" color = "Silver" stopateol = "true"> | 
						|
				<Begin>"</Begin> | 
						|
				<End>"</End> | 
						|
			</Span> | 
						|
	  	    | 
						|
			 | 
						|
			<KeyWords name = "Punctuation" bold = "true" italic = "false" color = "Gray"> | 
						|
				<Key word = "/" /> | 
						|
				<Key word = "|" /> | 
						|
				<Key word = "=" /> | 
						|
		  	</KeyWords> | 
						|
		  	 | 
						|
		 	<KeyWords name = "SpecialComment" bold="true" italic="false" color="Gray"> | 
						|
				    <Key word = "c" /> | 
						|
				    <Key word = "code" /> | 
						|
				    <Key word = "example" /> | 
						|
				    <Key word = "exception" /> | 
						|
				    <Key word = "list" /> | 
						|
				    <Key word = "para" /> | 
						|
				    <Key word = "param" /> | 
						|
				    <Key word = "paramref" /> | 
						|
				    <Key word = "permission" /> | 
						|
				    <Key word = "remarks" /> | 
						|
				    <Key word = "returns" /> | 
						|
				    <Key word = "see" /> | 
						|
				    <Key word = "seealso" /> | 
						|
				    <Key word = "summary" /> | 
						|
				    <Key word = "value" /> | 
						|
				     | 
						|
				    <Key word = "type" /> | 
						|
				    <Key word = "name" /> | 
						|
				    <Key word = "cref" /> | 
						|
				    <Key word = "item" /> | 
						|
				    <Key word = "term" /> | 
						|
				    <Key word = "description" /> | 
						|
				    <Key word = "listheader" /> | 
						|
	 	 	</KeyWords> | 
						|
		</RuleSet> | 
						|
	</RuleSets> | 
						|
</SyntaxDefinition> | 
						|
 | 
						|
 |