From e56a393c4bfb27af3a098dccabcf97dd1f051c1e Mon Sep 17 00:00:00 2001 From: Luxed Date: Thu, 5 Aug 2021 21:59:46 -0400 Subject: feat(c_sharp): Simplify folds by only folding blocks of code instead of folding the methods and their attributes --- queries/c_sharp/folds.scm | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/queries/c_sharp/folds.scm b/queries/c_sharp/folds.scm index deeedd37..4b5d9427 100644 --- a/queries/c_sharp/folds.scm +++ b/queries/c_sharp/folds.scm @@ -1,18 +1,15 @@ -[ - (class_declaration) - (constructor_declaration) - (enum_declaration) - (interface_declaration) - (method_declaration) - (namespace_declaration) - (struct_declaration) +body: [ + (declaration_list) + (switch_body) + (enum_member_declaration_list) +] @fold + +accessors: [ + (accessor_list) +] @fold - (do_statement) - (for_each_statement) - (for_statement) - (if_statement) - (switch_statement) - (try_statement) - (using_statement) - (while_statement) +initializer: [ + (initializer_expression) ] @fold + +(block) @fold -- cgit v1.2.3