public void InspectBlockForExecutableStatements <T>(VBAParser.UnterminatedBlockContext block, T context) where T : ParserRuleContext
 {
     if (!BlockContainsExecutableStatements(block))
     {
         AddResult(new QualifiedContext <ParserRuleContext>(CurrentModuleName, context));
     }
 }
 public void InspectBlockForExecutableStatements <T>(VBAParser.UnterminatedBlockContext block, T context) where T : TContext
 {
     if (!BlockContainsExecutableStatements(block))
     {
         SaveContext(context);
     }
 }
 private bool BlockContainsExecutableStatements(VBAParser.UnterminatedBlockContext block)
 {
     return(block?.children != null && ContainsExecutableStatements(block.children));
 }