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

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

private AssertDelegateArgument ( Node sourceNode, ITypedEntity delegateMember, ITypedEntity argumentInfo ) : bool
sourceNode Node
delegateMember ITypedEntity
argumentInfo ITypedEntity
Результат bool
        bool AssertDelegateArgument(Node sourceNode, ITypedEntity delegateMember, ITypedEntity argumentInfo)
        {
            if (!IsAssignableFrom(delegateMember.Type, argumentInfo.Type))
            {
                Error(CompilerErrorFactory.EventArgumentMustBeAMethod(sourceNode, delegateMember));
                return false;
            }
            return true;
        }
ProcessMethodBodies