/// <inheritdoc/> public override InstructionPrototype Map(MemberMapping mapping) { return(Create( mapping.MapType(delegateType), mapping.MapMethod(Callee), HasThisArgument, Lookup)); }
/// <inheritdoc/> public override InstructionPrototype Map(MemberMapping mapping) { var newMethod = mapping.MapMethod(Constructor); if (object.ReferenceEquals(newMethod, Constructor)) { return(this); } else { return(Create(newMethod)); } }