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);
}