@@ -0,0 +1,238 @@
2+(method_declaration (identifier) @type (identifier) @function)
5+(interface_declaration name: (identifier) @type)
6+(class_declaration name: (identifier) @type)
7+(enum_declaration name: (identifier) @type)
8+(struct_declaration (identifier) @type)
9+(record_declaration (identifier) @type)
10+(namespace_declaration name: (identifier) @type)
12+(constructor_declaration name: (identifier) @type)
18+ (function_pointer_type)
23+(enum_member_declaration (identifier) @variable.property)
34+ (verbatim_string_literal)
35+ (interpolated_string_text)
36+ (interpolated_verbatim_string_text)
57+] @punctuation.delimiter
96+] @punctuation.bracket
100+(this_expression) @keyword
101+(escape_sequence) @keyword
162+(from_clause (identifier) @variable)
165+(select_clause (identifier) @variable)
166+(query_continuation (identifier) @variable) @keyword
170+ (with_initializer_expression
171+ (simple_assignment_expression
172+ (identifier) @variable)))
175+(binary_expression (identifier) @variable (identifier) @variable)
176+(binary_expression (identifier)* @variable)
177+(conditional_expression (identifier) @variable)
178+(prefix_unary_expression (identifier) @variable)
179+(postfix_unary_expression (identifier)* @variable)
180+(assignment_expression (identifier) @variable)
181+(cast_expression (identifier) @type (identifier) @variable)
184+(base_list (identifier) @type)
185+(property_declaration (generic_name))
186+(property_declaration
187+ type: (nullable_type) @type
188+ name: (identifier) @variable)
189+(property_declaration
190+ type: (predefined_type) @type
191+ name: (identifier) @variable)
192+(property_declaration
193+ type: (identifier) @type
194+ name: (identifier) @variable)
197+(lambda_expression) @variable
204+ type: (identifier) @type
205+ name: (identifier) @variable.parameter)
206+(parameter (identifier) @variable.parameter)
207+(parameter_modifier) @keyword
210+(type_of_expression (identifier) @type)
213+(variable_declaration (identifier) @type)
214+(variable_declarator (identifier) @variable)
217+(return_statement (identifier) @variable)
218+(yield_statement (identifier) @variable)
221+(generic_name (identifier) @type)
222+(type_parameter (identifier) @variable.parameter)
223+(type_argument_list (identifier) @type)
226+(type_parameter_constraints_clause (identifier) @variable.parameter)
227+(type_constraint (identifier) @type)
230+(catch_declaration (identifier) @type (identifier) @variable)
231+(catch_declaration (identifier) @type)
234+(switch_statement (identifier) @variable)
235+(switch_expression (identifier) @variable)
238+(lock_statement (identifier) @variable)