Exemplo n.º 1
0
        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;
 }
Exemplo n.º 5
0
 //using文 : JavaScriptでは出現しない
 public override bool Visit(UnifiedUsing element, VisitorArgument arg)
 {
     return(false);
 }