@ 261105.1

261103.1.2 · e66debc01352e085802ed887d3bd5bac57e8e63a

Edit csharp_unity.lang: added new keywords for Unity

reading declarations

Changes to langDefs/csharp_unity.lang. All files

langDefs/csharp_unity.lang

@@ -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+):]],