void ExternAliasDirective() { #line 353 "Frames/cs.ATG" ExternAliasDirective ead = new ExternAliasDirective { StartLocation = la.Location }; Expect(71); Identifier(); #line 356 "Frames/cs.ATG" if (t.val != "alias") Error("Expected 'extern alias'."); Identifier(); #line 357 "Frames/cs.ATG" ead.Name = t.val; Expect(11); #line 358 "Frames/cs.ATG" ead.EndLocation = t.EndLocation; #line 359 "Frames/cs.ATG" compilationUnit.AddChild(ead); }
public virtual object VisitExternAliasDirective(ExternAliasDirective externAliasDirective, object data) { Debug.Assert((externAliasDirective != null)); return null; }
public virtual object TrackedVisitExternAliasDirective(ExternAliasDirective externAliasDirective, object data) { return base.VisitExternAliasDirective(externAliasDirective, data); }
public sealed override object VisitExternAliasDirective(ExternAliasDirective externAliasDirective, object data) { this.BeginVisit(externAliasDirective); object result = this.TrackedVisitExternAliasDirective(externAliasDirective, data); this.EndVisit(externAliasDirective); return result; }
public virtual object VisitExternAliasDirective(ExternAliasDirective externAliasDirective, object data) { throw new global::System.NotImplementedException("ExternAliasDirective"); }