public override ILInstruction Clone() { return(new TryFault(TryBlock.Clone(), faultBlock.Clone()) { ILRange = this.ILRange }); }
public override ILInstruction Clone() { return(new TryFinally(TryBlock.Clone(), finallyBlock.Clone()) { ILRange = this.ILRange }); }
public override ILInstruction Clone() { var clone = new TryCatch(TryBlock.Clone()); clone.ILRange = this.ILRange; clone.Handlers.AddRange(this.Handlers.Select(h => (TryCatchHandler)h.Clone())); return(clone); }
public override void Clone(JsNode node) { base.Clone(node); var node2 = (JsTryStatement)node; node2.TryBlock = TryBlock.Clone(); node2.CatchClause = CatchClause.Clone(); node2.FinallyBlock = FinallyBlock.Clone(); }
public override AstNode Clone() { return(new TryNode( (Context == null ? null : Context.Clone()), Parser, (TryBlock == null ? null : TryBlock.Clone()), m_catchVarName, (CatchBlock == null ? null : CatchBlock.Clone()), (FinallyBlock == null ? null : FinallyBlock.Clone()) )); }
public override ILInstruction Clone() { return(new TryFault(TryBlock.Clone(), faultBlock.Clone()).WithILRange(this)); }
public override ILInstruction Clone() { return(new TryFinally(TryBlock.Clone(), finallyBlock.Clone()).WithILRange(this)); }