private void UpdateContext(VBAParser.ElseIfBlockContext context, IModuleRewriter rewriter)
        {
            if (BlockHasDeclaration(context.block()))
            {
                rewriter.InsertBefore(((VBAParser.IfStmtContext)context.Parent).Start.TokenIndex, AdjustedBlockText(context.block()));
            }

            rewriter.Remove(context);
        }
Beispiel #2
0
 public override void EnterElseIfBlock([NotNull] VBAParser.ElseIfBlockContext context) => workingValue++;
Beispiel #3
0
 public override void EnterElseIfBlock([NotNull] VBAParser.ElseIfBlockContext context)
 {
     InspectBlockForExecutableStatements(context.block(), context);
 }
 public override void EnterElseIfBlock([NotNull] VBAParser.ElseIfBlockContext context)
 {
     _results.Add(new CodeMetricsResult(0, 1, 0));
 }