Boo.Lang.Compiler.Steps.ProcessMethodBodies.ResolveAmbiguousMethodReference C# (CSharp) Method

ResolveAmbiguousMethodReference() private method

private ResolveAmbiguousMethodReference ( ReferenceExpression node, Ambiguous candidates, ExpressionCollection args ) : IEntity
node ReferenceExpression
candidates Ambiguous
args ExpressionCollection
return 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