public override bool Visit(UnifiedThrow element, VisitorArgument arg) { Writer.Write("raise "); element.Value.TryAccept(this, arg); return(true); }
//例外スロー文 public override bool Visit(UnifiedThrow element, VisitorArgument arg) { Writer.Write("throw "); element.Value.TryAccept(this, arg.Set(CommaDelimiter)); return true; }
public UnifiedElement VisitThrowStatement(ThrowStatement stmt, object data) { var uExpr = stmt.Expression.TryAcceptForExpression(this); return(UnifiedThrow.Create(uExpr)); }
public override bool Visit(UnifiedThrow element, VisitorArgument arg) { Writer.Write("raise "); element.Value.TryAccept(this, arg); return true; }
//例外スロー文 public override bool Visit(UnifiedThrow element, VisitorArgument arg) { Writer.Write("throw "); element.Value.TryAccept(this, arg.Set(CommaDelimiter)); return(true); }