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

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

private ResolveAmbiguousMethodReference ( ReferenceExpression node, Ambiguous candidates, ExpressionCollection args ) : IEntity
node ReferenceExpression
candidates Ambiguous
args ExpressionCollection
Результат IEntity
        private IEntity ResolveAmbiguousMethodReference(ReferenceExpression node, Ambiguous candidates, ExpressionCollection args)
        {
            //BOO-656
            if (!AstUtil.IsTargetOfMethodInvocation(node)
                && !AstUtil.IsTargetOfSlicing(node)
                && !node.IsTargetOfAssignment())
            {
                return candidates.Entities[0];
            }
            return candidates;
        }
ProcessMethodBodies