1 instantiation of MethodGroupResolution
Microsoft.CodeAnalysis.CSharp (1)
Binder\Binder_Expressions.cs (1)
8356
var firstResult = new
MethodGroupResolution
();
25 references to MethodGroupResolution
Microsoft.CodeAnalysis.CSharp (25)
Binder\Binder.ValueChecks.cs (1)
616
var
resolution = this.ResolveMethodGroup(methodGroup, analyzedArguments: null, useSiteInfo: ref useSiteInfo, options: OverloadResolution.Options.None);
Binder\Binder_Expressions.cs (12)
7894
var
resolution = this.ResolveMethodGroup(methodGroup, analyzedArguments: null, useSiteInfo: ref useSiteInfo, options: OverloadResolution.Options.None);
8336
protected
MethodGroupResolution
BindExtensionMethod(
8356
var
firstResult = new MethodGroupResolution();
8425
var
result = new MethodGroupResolution(methodGroup, null, overloadResolutionResult, AnalyzedArguments.GetInstance(actualArguments), methodGroup.ResultKind, sealedDiagnostics);
10236
internal
MethodGroupResolution
ResolveMethodGroup(
10255
internal
MethodGroupResolution
ResolveMethodGroup(
10266
var
methodResolution = ResolveMethodGroupInternal(
10285
internal
MethodGroupResolution
ResolveMethodGroupForFunctionPointer(
10303
private
MethodGroupResolution
ResolveMethodGroupInternal(
10314
var
methodResolution = ResolveDefaultMethodGroup(
10326
var
extensionMethodResolution = BindExtensionMethod(
10375
private
MethodGroupResolution
ResolveDefaultMethodGroup(
Binder\Binder_Invocation.cs (4)
711
var
resolution = this.ResolveMethodGroup(
885
MethodGroupResolution
resolution,
941
MethodGroupResolution
resolution,
2254
var
resolution = ResolveMethodGroup(methodGroup, analyzedArguments: null, useSiteInfo: ref useSiteInfo, options: OverloadResolution.Options.None);
Binder\Binder_Query.cs (1)
960
var
resolution = this.ResolveMethodGroup(methodGroup, analyzedArguments: null, useSiteInfo: ref useSiteInfo, options: OverloadResolution.Options.None);
Binder\ForEachLoopBinder.cs (1)
1501
var
methodGroupResolutionResult = this.BindExtensionMethod(
Binder\Semantics\Conversions\Conversions.cs (5)
104
var
resolution = ResolveDelegateOrFunctionPointerMethodGroup(_binder, source, methodSymbol, isFunctionPointer, callingConventionInfo, ref useSiteInfo);
115
var
resolution = ResolveDelegateOrFunctionPointerMethodGroup(
249
private static
MethodGroupResolution
ResolveDelegateOrFunctionPointerMethodGroup(Binder binder, BoundMethodGroup source, MethodSymbol delegateInvokeMethodOpt, bool isFunctionPointer, in CallingConventionInfo callingConventionInfo, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
255
var
resolution = binder.ResolveMethodGroup(source, analyzedArguments, useSiteInfo: ref useSiteInfo,
299
var
resolution = ResolveDelegateOrFunctionPointerMethodGroup(binder, expr, invokeMethodOpt, isFunctionPointer, callingConventionInfo, ref useSiteInfo);
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
1487
var
resolution = binder.ResolveMethodGroup(source, analyzedArguments, useSiteInfo: ref useSiteInfo,