references.scm
1 ;; ═════════════════════════════════════════════════════════════════════════ 2 ;; C# Environment Variable Reference Queries 3 ;; ═════════════════════════════════════════════════════════════════════════ 4 5 ;; ─────────────────────────────────────────────────────────────────────────── 6 ;; Environment.GetEnvironmentVariable("VAR") 7 ;; ─────────────────────────────────────────────────────────────────────────── 8 (invocation_expression 9 function: (member_access_expression 10 expression: (identifier) @_obj 11 name: (identifier) @_method) 12 arguments: (argument_list 13 (argument 14 (string_literal 15 (string_literal_content) @env_var_name))) 16 (#eq? @_obj "Environment") 17 (#eq? @_method "GetEnvironmentVariable")) @env_access 18 19 ;; ─────────────────────────────────────────────────────────────────────────── 20 ;; System.Environment.GetEnvironmentVariable("VAR") 21 ;; ─────────────────────────────────────────────────────────────────────────── 22 (invocation_expression 23 function: (member_access_expression 24 expression: (member_access_expression 25 expression: (identifier) @_ns 26 name: (identifier) @_obj) 27 name: (identifier) @_method) 28 arguments: (argument_list 29 (argument 30 (string_literal 31 (string_literal_content) @env_var_name))) 32 (#eq? @_ns "System") 33 (#eq? @_obj "Environment") 34 (#eq? @_method "GetEnvironmentVariable")) @env_access