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

ProcessEventInvocation() приватный Метод

private ProcessEventInvocation ( MethodInvocationExpression node, IEvent ev ) : void
node MethodInvocationExpression
ev IEvent
Результат void
        void ProcessEventInvocation(MethodInvocationExpression node, IEvent ev)
        {
            NamedArgumentsNotAllowed(node);
            if (!EnsureInternalEventInvocation(ev, node)) return;

            IMethod method = ev.GetRaiseMethod();
            if (AssertParameters(node, method, node.Arguments))
            {
                node.Target = CodeBuilder.CreateMemberReference(
                    ((MemberReferenceExpression)node.Target).Target,
                    method);
                BindExpressionType(node, method.ReturnType);
            }
        }
ProcessMethodBodies