52 base(declaringType, name, sig, method, returnType, parameterTypes,
modifiers, flags)
59 internal sealed override void EmitCall(
CodeEmitter ilgen)
67 throw new InvalidOperationException();
70 internal sealed override void EmitCallvirt(
CodeEmitter ilgen)
76 if (DeclaringType.IsNonPrimitiveValueType)
82 protected virtual void CallvirtImpl(
CodeEmitter ilgen)
84 throw new InvalidOperationException();
87 internal sealed override void EmitNewobj(
CodeEmitter ilgen)
91 if (DeclaringType.IsNonPrimitiveValueType)
93 DeclaringType.EmitBox(ilgen);
97 protected virtual void NewobjImpl(
CodeEmitter ilgen)
99 throw new InvalidOperationException();