public virtual object VisitUsingStatement(UsingStatement usingDeclaration, object data) { stackMap.Push(usingDeclaration); usingDeclaration.Resource.AcceptVisitor(this, data); usingDeclaration.Statements.AcceptVisitor(this, data); stackMap.Pop(); return(null); }
private UsingStatement ParseUsing() { UsingStatement node = new UsingStatement(curtok); Advance(); // advance over Using AssertAndAdvance(TokenID.LParen); node.Resource = ParseLocalDeclarationOrExpression(); AssertAndAdvance(TokenID.RParen); ParseBlock(node.Statements); return node; }
private UsingStatement ParseUsing() { UsingStatement node = new UsingStatement(curtok); Advance(); // advance over Using AssertAndAdvance(TokenID.LParen); node.Resource = ParseExpression(); AssertAndAdvance(TokenID.RParen); ParseBlock(node.Statements); if (curtok.ID == TokenID.Semi) Advance(); return node; }
public virtual object VisitUsingStatement(UsingStatement usingDeclaration, object data) { stackMap.Push(usingDeclaration); usingDeclaration.Resource.AcceptVisitor(this, data); usingDeclaration.Statements.AcceptVisitor(this, data); stackMap.Pop(); return null; }