26 references to OverloadResolution
Microsoft.CodeAnalysis.CSharp (26)
Binder\Binder_Expressions.cs (11)
6869this.OverloadResolution.ObjectCreationOverloadResolution(accessibleConstructors, analyzedArguments, overloadResolutionResult, dynamicResolution: true, isEarlyAttributeBinding: IsEarlyAttributeBinder, ref useSiteInfo); 7375this.OverloadResolution.ObjectCreationOverloadResolution(candidateConstructors, analyzedArguments, result, dynamicResolution: false, isEarlyAttributeBinding: IsEarlyAttributeBinder, ref useSiteInfo); 7389this.OverloadResolution.ObjectCreationOverloadResolution(allInstanceConstructors, analyzedArguments, inaccessibleResult, dynamicResolution: false, isEarlyAttributeBinding: IsEarlyAttributeBinder, ref useSiteInfo); 9007binder.OverloadResolution.MethodInvocationOverloadResolution( 9057binder.OverloadResolution.PropertyOverloadResolution(properties, left, actualReceiverArguments, overloadResolutionResult, 10372this.OverloadResolution.PropertyOverloadResolution(propertyGroup, receiver, analyzedArguments, overloadResolutionResult, 11055OverloadResolution.MethodInvocationOverloadResolution( 11113if (!OverloadResolution.FilterMethodsForUniqueSignature(methods, out useParams)) 11182if (!OverloadResolution.FilterMethodsForUniqueSignature(methods, out bool useParamsForScope)) 11322if (!OverloadResolution.FilterMethodsForUniqueSignature(methods, out useParams)) 11383if (!OverloadResolution.FilterMethodsForUniqueSignature(methods, out useParams))
Binder\Binder_Invocation.cs (2)
644OverloadResolution.MethodInvocationOverloadResolution( 2541OverloadResolution.FunctionPointerOverloadResolution(
Binder\Binder_Operators.cs (11)
463OverloadResolution.MethodInvocationOverloadResolution( 626if (this.OverloadResolution.BinaryOperatorExtensionOverloadResolutionInSingleScope( 1909if (this.OverloadResolution.GetUserDefinedOperators( 1914this.OverloadResolution.UnaryOperatorOverloadResolution(leftPlaceholder, result, ref useSiteInfo); 2004if (this.OverloadResolution.UnaryOperatorExtensionOverloadResolutionInSingleScope( 2128if (this.OverloadResolution.BinaryOperatorExtensionOverloadResolutionInSingleScope(extensionCandidatesInSingleScope, kind, isChecked, name1, name2Opt, left, right, result, ref useSiteInfo)) 2170this.OverloadResolution.BinaryOperatorOverloadResolution(kind, isChecked, name1, name2Opt, left, right, result, ref useSiteInfo); 2314this.OverloadResolution.UnaryOperatorOverloadResolution(kind, isChecked, name1, name2Opt, operand, result, ref useSiteInfo); 2440if (this.OverloadResolution.UnaryOperatorExtensionOverloadResolutionInSingleScope(extensionCandidatesInSingleScope, kind, isChecked, name1, name2Opt, operand, result, ref useSiteInfo)) 3552OverloadResolution.MethodInvocationOverloadResolution( 3717if (this.OverloadResolution.UnaryOperatorExtensionOverloadResolutionInSingleScope(
Binder\ForEachLoopBinder.cs (1)
1440this.OverloadResolution.MethodInvocationOverloadResolution(
Binder\Semantics\Conversions\Conversions.cs (1)
405_binder.OverloadResolution.MethodInvocationOverloadResolution(