public UnifiedElement VisitUsingStatement(UsingStatement stmt, object data) { var target = stmt.ResourceAcquisition.TryAcceptForExpression(this); var body = stmt.EmbeddedStatement.TryAcceptForExpression(this).ToBlock(); return(UnifiedUsing.Create(target.ToSet(), body)); }
public override bool Visit(UnifiedUsing element, VisitorArgument arg) { Writer.Write("/* using "); element.Expressions.TryAccept(this, arg); Writer.WriteLine(" { */"); element.Expressions.TryAccept(this, arg); Writer.WriteLine("/* } */"); return(false); }
public override bool Visit(UnifiedUsing element, VisitorArgument arg) { Writer.Write("/* using "); element.Expressions.TryAccept(this, arg); Writer.WriteLine(" { */"); element.Expressions.TryAccept(this, arg); Writer.WriteLine("/* } */"); return false; }
//using文 : JavaScriptでは出現しない public override bool Visit(UnifiedUsing element, VisitorArgument arg) { return false; }
//using文 : JavaScriptでは出現しない public override bool Visit(UnifiedUsing element, VisitorArgument arg) { return(false); }