public CallEventInvoker ( Mono.Cecil.PropertyDefinition propertyDefinition ) : Instruction | ||
propertyDefinition | Mono.Cecil.PropertyDefinition | |
리턴 | Instruction |
public Instruction CallEventInvoker(PropertyDefinition propertyDefinition)
{
var method = typeNode.EventInvoker.MethodReference;
if (method.HasGenericParameters)
{
var genericMethod = new GenericInstanceMethod(method);
genericMethod.GenericArguments.Add(propertyDefinition.PropertyType);
method = genericMethod;
}
return Instruction.Create(OpCodes.Callvirt, method);
}