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)); }