コード例 #1
0
 /// <inheritdoc/>
 public override InstructionPrototype Map(MemberMapping mapping)
 {
     return(Create(
                mapping.MapType(delegateType),
                mapping.MapMethod(Callee),
                HasThisArgument,
                Lookup));
 }
コード例 #2
0
        /// <inheritdoc/>
        public override InstructionPrototype Map(MemberMapping mapping)
        {
            var newMethod = mapping.MapMethod(Constructor);

            if (object.ReferenceEquals(newMethod, Constructor))
            {
                return(this);
            }
            else
            {
                return(Create(newMethod));
            }
        }