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

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

private FindOperator ( IType type, string operatorName, Boo.Lang.Compiler.Ast.ExpressionCollection args ) : IMethod
type IType
operatorName string
args Boo.Lang.Compiler.Ast.ExpressionCollection
Результат IMethod
        IMethod FindOperator(IType type, string operatorName, ExpressionCollection args)
        {
            IEntity entity = NameResolutionService.Resolve(type, operatorName, EntityType.Method);
            if (entity != null)
            {
                IMethod method = ResolveOperatorEntity(entity, args);
                if (null != method) return method;
            }

            entity = NameResolutionService.ResolveExtension(type, operatorName);
            if (entity != null)
                return ResolveOperatorEntity(entity, args);

            return null;
        }
ProcessMethodBodies