261103.1.2 · e66debc01352e085802ed887d3bd5bac57e8e63a
Edit csharp_unity.lang: added new keywords for Unity
reading declarations
Changes to langDefs/csharp_unity.lang. All files
@@ -1,33 +1,42 @@-Description="C#"+Description="C# Unity" Categories = {"source"} Keywords={ { Id=1,--List={"abstract","as","base","bool","break","byte","case","catch","char",- "checked","class","const","continue","decimal","default","delegate","do",- "double","else","enum","event","explicit","extern","false","finally","fixed",- "float","for","foreach","goto","if","implicit","in","int","interface","internal",- "is","lock","long","namespace","new","null","object","operator","out",- "override","params","private","protected","public","readonly","ref","return",- "sbyte","sealed","short","sizeof","stackalloc","static","string","struct",- "switch","this","throw","true","try","typeof","uint","ulong","unchecked",- "unsafe","ushort","using","virtual","void","volatile","while","add","alias",- "ascending","async","await","descending","dynamic","from","get","global","group",- "into","join","let","orderby","partial",- "remove","select","set","value","var","where ","yield"},+ List = {+ "abstract", "as", "base", "bool", "break", "byte", "case", "catch", "char",+ "checked", "class", "const", "continue", "decimal", "default", "delegate", "do",+ "double", "else", "enum", "event", "explicit", "extern", "false", "finally", "fixed",+ "float", "for", "foreach", "goto", "if", "implicit", "in", "int", "interface", "internal",+ "is", "lock", "long", "namespace", "new", "null", "object", "operator", "out",+ "override", "params", "private", "protected", "public", "readonly", "ref", "return",+ "sbyte", "sealed", "short", "sizeof", "stackalloc", "static", "string", "struct",+ "switch", "this", "throw", "true", "try", "typeof", "uint", "ulong", "unchecked",+ "unsafe", "ushort", "using", "virtual", "void", "volatile", "while", "add", "alias",+ "ascending", "async", "await", "descending", "dynamic", "from", "get", "global", "group",+ "into", "join", "let", "orderby", "partial", "remove", "select", "set", "value", "var", "where", "yield",+ "Serializable", "NonSerialized", "Obsolete", "Flags", "Conditional", "ThreadStatic"+ }, }, { Id=2,- List={"object", "bool", "byte", "char", "const", "decimal", "double",- "enum", "float", "int", "long", "sbyte", "short", "string", "struct", "uint",- "ulong", "ushort", "void", "SerializeField", "HideInInspector","Header", "Space", "Tooltip", "Range", "Min","Multiline", - "TextArea", "ContextMenu","ContextMenuItem", "ExecuteInEditMode", "ExecuteAlways","RequireComponent",- "DisallowMultipleComponent", "AddComponentMenu", "CreateAssetMenu", "RuntimeInitializeOnLoadMethod",- "InitializeOnLoad", "InitializeOnLoadMethod", "FormerlySerializedAs", "PreferBinarySerialization", - "SelectionBase", "HelpURL", "DefaultExecutionOrder", "SerializeReference",- "NonReorderable", "Delayed", "ColorUsage", "GradientUsage", "InspectorName",- "HideReferenceObjectPicker", "Scene", "Layer", "Tag", "DrawGizmo"},+ List={+ "object", "bool", "byte", "char", "const", "decimal", "double",+ "enum", "float", "int", "long", "sbyte", "short", "string", "struct", "uint",+ "ulong", "ushort", "void", "SerializeField", "HideInInspector", "Header", "Space", "Tooltip",+ "Range", "Min", "Multiline",+ "TextArea", "ContextMenu", "ContextMenuItem", "ExecuteInEditMode", "ExecuteAlways", "RequireComponent",+ "DisallowMultipleComponent", "AddComponentMenu", "CreateAssetMenu", "RuntimeInitializeOnLoadMethod",+ "InitializeOnLoad", "InitializeOnLoadMethod", "FormerlySerializedAs", "PreferBinarySerialization",+ "SelectionBase", "HelpURL", "DefaultExecutionOrder", "SerializeReference",+ "NonReorderable", "Delayed", "ColorUsage", "GradientUsage", "InspectorName",+ "HideReferenceObjectPicker", "Scene", "Layer", "Tag", "DrawGizmo", "AutoStaticsCleanup", + "NoAutoStaticsCleanup", "MovedFrom", "CanEditMultipleObjects", "CustomEditor", "CustomPropertyDrawer", + "InitializeOnEnterPlayMode", "AlwaysLinkAssembly", "Preserve", "MenuItem", "DidReloadScripts", + "PostProcessBuild", "PostProcessScene", "PreferenceItem", "UxmlElement", "UxmlAttribute", "UxmlObject",+ "GUITarget", "ImageEffectAllowedInSceneView", "ImageEffectOpaque", "ImageEffectTransformsToLDR", "ImageEffectUsesCommandBuffer",+ "AssemblyIsEditorAssembly", "PropertyAttribute"+ }, }, { Id=3, Regex=[[^\s*(\w+):]],