public override sealed object VisitContinueStatement(ContinueStatement continueStatement, object data) { this.BeginVisit(continueStatement); object result = this.TrackedVisitContinueStatement(continueStatement, data); this.EndVisit(continueStatement); return result; }
public virtual object TrackedVisitContinueStatement(ContinueStatement continueStatement, object data) { return base.VisitContinueStatement(continueStatement, data); }
public virtual object VisitContinueStatement(ContinueStatement continueStatement, object data) { throw new global::System.NotImplementedException("ContinueStatement"); }
public virtual object VisitContinueStatement(ContinueStatement continueStatement, object data) { Debug.Assert((continueStatement != null)); return null; }
void ContinueStatement(out Statement statement) { Expect(89); ContinueType continueType = ContinueType.None; if (la.kind == 108 || la.kind == 124 || la.kind == 231) { if (la.kind == 108) { Get(); continueType = ContinueType.Do; } else if (la.kind == 124) { Get(); continueType = ContinueType.For; } else { Get(); continueType = ContinueType.While; } } statement = new ContinueStatement(continueType); }