From 0259291e4a75630657d5bd35996e9bf44880c82f Mon Sep 17 00:00:00 2001 From: Aleksei Abakumkin Date: Tue, 17 Aug 2021 20:48:29 +0300 Subject: Update CSharp highlights. --- queries/c_sharp/highlights.scm | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) (limited to 'queries/c_sharp') diff --git a/queries/c_sharp/highlights.scm b/queries/c_sharp/highlights.scm index 53db54dcc..07fe08298 100644 --- a/queries/c_sharp/highlights.scm +++ b/queries/c_sharp/highlights.scm @@ -1,5 +1,9 @@ (identifier) @variable +((identifier) @keyword @_p + (#eq? @_p "value") + (#has-ancestor? @_p accessor_declaration)) + (method_declaration name: (identifier) @method) @@ -91,6 +95,8 @@ name: (identifier) @type) (class_declaration name: (identifier) @type) +(record_declaration + name: (identifier) @type) (enum_declaration name: (identifier) @type) (constructor_declaration @@ -299,16 +305,24 @@ type: (generic_name "using" ] @include +(alias_qualified_name + (identifier "global") @include) + [ "with" "new" "typeof" "nameof" "sizeof" - "ref" "is" "as" + "and" + "or" + "not" + "stackalloc" + "in" "out" + "ref" ] @keyword.operator [ @@ -319,11 +333,14 @@ type: (generic_name "abstract" "const" "extern" + "implicit" + "explicit" "internal" "override" "private" "protected" "public" + "internal" "partial" "readonly" "sealed" @@ -340,8 +357,15 @@ type: (generic_name "struct" "get" "set" + "init" "where" - "in" + "record" + "event" + "add" + "remove" + "checked" + "unchecked" + "fixed" ] @keyword (parameter_modifier "this" @keyword) @@ -355,6 +379,8 @@ type: (generic_name "by" "ascending" "descending" + "equals" + "let" ] @keyword)) [ -- cgit v1.2.3-70-g09d2