Boo.Lang.Compiler.Steps.ProcessMethodBodies.EnsureInternalEventInvocation C# (CSharp) Метод

EnsureInternalEventInvocation() публичный Метод

public EnsureInternalEventInvocation ( IEvent ev, Expression node ) : bool
ev IEvent
node Boo.Lang.Compiler.Ast.Expression
Результат bool
        public bool EnsureInternalEventInvocation(IEvent ev, Expression node)
        {
            if (ev.IsAbstract || ev.IsVirtual || ev.DeclaringType == CurrentType)
                return true;

            Error(CompilerErrorFactory.EventCanOnlyBeInvokedFromWithinDeclaringClass(node, ev));
            return false;
        }
ProcessMethodBodies