void OnAddressOf(MethodInvocationExpression node)
{
MemberReferenceExpression methodRef = (MemberReferenceExpression)node.Arguments[0];
MethodInfo method = GetMethodInfo((IMethod)GetEntity(methodRef));
if (method.IsVirtual)
{
Dup();
_il.Emit(OpCodes.Ldvirtftn, method);
}
else
{
_il.Emit(OpCodes.Ldftn, method);
}
PushType(TypeSystemServices.IntPtrType);
}