public ExpressionCollection Clone() { V_0 = new ExpressionCollection(); V_1 = this.GetEnumerator(); try { while (V_1.MoveNext()) { V_2 = V_1.get_Current(); V_0.Add(V_2.Clone()); } } finally { if (V_1 != null) { V_1.Dispose(); } } return(V_0); }
public override Statement Clone() { V_0 = new UnsafeBlockStatement(new StatementCollection()); V_1 = this.get_Statements().GetEnumerator(); try { while (V_1.MoveNext()) { V_2 = V_1.get_Current(); V_0.AddStatement(V_2.Clone()); } } finally { if (V_1 != null) { V_1.Dispose(); } } this.CopyParentAndLabel(V_0); return(V_0); }
public override Statement Clone() { V_0 = new BlockStatement(); this.CopyParentAndLabel(V_0); V_1 = this.statements.GetEnumerator(); try { while (V_1.MoveNext()) { V_2 = V_1.get_Current(); V_0.AddStatement(V_2.Clone()); } } finally { if (V_1 != null) { V_1.Dispose(); } } return(V_0); }