public virtual object VisitResumeStatement(ResumeStatement resumeStatement, object data) {
			Debug.Assert((resumeStatement != null));
			return null;
		}
		public sealed override object VisitResumeStatement(ResumeStatement resumeStatement, object data) {
			this.BeginVisit(resumeStatement);
			object result = this.TrackedVisitResumeStatement(resumeStatement, data);
			this.EndVisit(resumeStatement);
			return result;
		}
示例#3
0
	void ResumeStatement(
#line  3167 "VBNET.ATG" 
out ResumeStatement resumeStatement) {

#line  3169 "VBNET.ATG" 
		resumeStatement = null;
		string label = String.Empty;
		
		if (
#line  3172 "VBNET.ATG" 
IsResumeNext()) {
			Expect(179);
			Expect(149);

#line  3173 "VBNET.ATG" 
			resumeStatement = new ResumeStatement(true); 
		} else if (la.kind == 179) {
			lexer.NextToken();
			if (StartOf(42)) {
				LabelName(
#line  3174 "VBNET.ATG" 
out label);
			}

#line  3174 "VBNET.ATG" 
			resumeStatement = new ResumeStatement(label); 
		} else SynErr(284);
	}
		public virtual object TrackedVisitResumeStatement(ResumeStatement resumeStatement, object data) {
			return base.VisitResumeStatement(resumeStatement, data);
		}
		public virtual object VisitResumeStatement(ResumeStatement resumeStatement, object data) {
			throw new global::System.NotImplementedException("ResumeStatement");
		}