/// <summary> /// Deep-clone the code object. /// </summary> public override CodeObject Clone() { AnonymousMethod clone = (AnonymousMethod)base.Clone(); clone._parameters = ChildListHelpers.Clone(_parameters, clone); clone.CloneField(ref clone._body, _body); return(clone); }
/// <summary> /// Create an <see cref="AnonymousMethodRef"/> from an <see cref="AnonymousMethod"/>. /// </summary> public AnonymousMethodRef(AnonymousMethod anonymousMethod) : base(anonymousMethod, false) { }
/// <summary> /// Create an <see cref="AnonymousMethodRef"/> from an <see cref="AnonymousMethod"/>. /// </summary> public AnonymousMethodRef(AnonymousMethod anonymousMethod, bool isFirstOnLine) : base(anonymousMethod, isFirstOnLine) { }
protected SymbolicRef(AnonymousMethod anonymousMethod, bool isFirstOnLine) { _reference = anonymousMethod; IsFirstOnLine = isFirstOnLine; }