1 instantiation of MethodGroupResolution
Microsoft.CodeAnalysis.CSharp (1)
Binder\Binder_Expressions.cs (1)
8526
var firstResult = new
MethodGroupResolution
();
29 references to MethodGroupResolution
Microsoft.CodeAnalysis.CSharp (29)
Binder\Binder.ValueChecks.cs (1)
622
var
resolution = this.ResolveMethodGroup(methodGroup, analyzedArguments: null, useSiteInfo: ref useSiteInfo, options: OverloadResolution.Options.None);
Binder\Binder_Expressions.cs (17)
7962
var
resolution = this.ResolveMethodGroup(methodGroup, analyzedArguments: null, useSiteInfo: ref useSiteInfo, options: OverloadResolution.Options.None);
8008
var
resolution = this.ResolveExtension(
8503
protected
MethodGroupResolution
ResolveExtension(
8526
var
firstResult = new MethodGroupResolution();
8557
result: out
MethodGroupResolution
result))
8598
ref
MethodGroupResolution
firstResult,
8607
out
MethodGroupResolution
result)
8626
MethodGroupResolution
methodResult = resolveMethods(expression, left, typeArgumentsWithAnnotations, returnType, returnRefKind,
8694
static
MethodGroupResolution
resolveMethods(
8817
static
MethodGroupResolution
makeErrorResult(TypeSymbol receiverType, string memberName, int arity, LookupResult lookupResult, SyntaxNode expression, BindingDiagnosticBag diagnostics)
10617
internal
MethodGroupResolution
ResolveMethodGroup(
10638
internal
MethodGroupResolution
ResolveMethodGroup(
10650
var
methodResolution = ResolveMethodGroupInternal(
10670
private
MethodGroupResolution
ResolveMethodGroupInternal(
10682
var
methodResolution = ResolveDefaultMethodGroup(
10694
var
extensionMethodResolution = ResolveExtension(
10744
private
MethodGroupResolution
ResolveDefaultMethodGroup(
Binder\Binder_Invocation.cs (4)
713
var
resolution = this.ResolveMethodGroup(
900
MethodGroupResolution
resolution,
956
MethodGroupResolution
resolution,
2321
var
resolution = ResolveMethodGroup(methodGroup, analyzedArguments: null, useSiteInfo: ref useSiteInfo, options: OverloadResolution.Options.None);
Binder\ForEachLoopBinder.cs (1)
1528
var
methodGroupResolutionResult = this.ResolveExtension(
Binder\Semantics\Conversions\Conversions.cs (5)
104
var
resolution = ResolveDelegateOrFunctionPointerMethodGroup(_binder, source, methodSymbol, isFunctionPointer, callingConventionInfo, ref useSiteInfo);
117
var
resolution = ResolveDelegateOrFunctionPointerMethodGroup(
251
private static
MethodGroupResolution
ResolveDelegateOrFunctionPointerMethodGroup(Binder binder, BoundMethodGroup source, MethodSymbol delegateInvokeMethodOpt, bool isFunctionPointer, in CallingConventionInfo callingConventionInfo, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
253
MethodGroupResolution
resolution;
304
var
resolution = ResolveDelegateOrFunctionPointerMethodGroup(binder, expr, invokeMethodOpt, isFunctionPointer, callingConventionInfo, ref useSiteInfo);
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
1512
var
resolution = binder.ResolveMethodGroup(source, analyzedArguments, useSiteInfo: ref useSiteInfo,