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