public bool EnsureInternalEventInvocation(IEvent ev, Expression node)
{
if (ev.IsAbstract || ev.IsVirtual || ev.DeclaringType == CurrentType)
return true;
Error(CompilerErrorFactory.EventCanOnlyBeInvokedFromWithinDeclaringClass(node, ev));
return false;
}