public virtual object TrackedVisitResumeStatement(ResumeStatement resumeStatement, object data)
 {
     return base.VisitResumeStatement(resumeStatement, data);
 }
 public override sealed object VisitResumeStatement(ResumeStatement resumeStatement, object data)
 {
     this.BeginVisit(resumeStatement);
     object result = this.TrackedVisitResumeStatement(resumeStatement, data);
     this.EndVisit(resumeStatement);
     return result;
 }
 public virtual object VisitResumeStatement(ResumeStatement resumeStatement, object data)
 {
     throw new global::System.NotImplementedException("ResumeStatement");
 }
 public virtual object VisitResumeStatement(ResumeStatement resumeStatement, object data)
 {
     Debug.Assert((resumeStatement != null));
     return null;
 }
Beispiel #5
0
        void ResumeStatement(out Statement resumeStatement)
        {
            resumeStatement = null;
            string label = string.Empty;

            Expect(194);
            if (StartOf(45)) {
            if (la.kind == 163) {
                Get();
                resumeStatement = new ResumeStatement(true);
            } else {
                LabelName(out label);
            }
            }
            resumeStatement = new ResumeStatement(label);
        }