export declare const queryCSharp = "\n(comment) @comment\n\n(class_declaration\n name: (identifier) @name.definition.class\n) @definition.class\n\n; Note: The 'bases:' field specifier was removed in tree-sitter-c_sharp 0.25+\n; The base_list node now directly contains base types without a named field\n(class_declaration\n (base_list (_) @name.reference.class)\n) @reference.class\n\n(interface_declaration\n name: (identifier) @name.definition.interface\n) @definition.interface\n\n; Captures base interfaces implemented by an interface\n(interface_declaration\n (base_list (_) @name.reference.interface)\n) @reference.interface\n\n(method_declaration\n name: (identifier) @name.definition.method\n) @definition.method\n\n(object_creation_expression\n type: (identifier) @name.reference.class\n) @reference.class\n\n(type_parameter_constraints_clause\n (identifier) @name.reference.class\n) @reference.class\n\n(type_parameter_constraint\n type: (identifier) @name.reference.class\n) @reference.class\n\n(variable_declaration\n type: (identifier) @name.reference.class\n) @reference.class\n\n(invocation_expression\n function:\n (member_access_expression\n name: (identifier) @name.reference.send\n )\n) @reference.send\n\n(namespace_declaration\n name: (identifier) @name.definition.module\n) @definition.module\n";