1 write to MethodGroup
Microsoft.CodeAnalysis.CSharp (1)
Binder\MethodGroupResolution.cs (1)
55
this.
MethodGroup
= methodGroup;
25 references to MethodGroup
Microsoft.CodeAnalysis.CSharp (25)
Binder\Binder.ValueChecks.cs (1)
626
bool resolvedToMethodGroup = resolution.
MethodGroup
!= null;
Binder\Binder_Expressions.cs (3)
7969
if (resolution.
MethodGroup
!= null && !resolution.HasAnyErrors)
7972
var method = resolution.
MethodGroup
.Methods[0];
10665
return new MethodGroupResolution(methodResolution.
MethodGroup
, methodResolution.OtherSymbol, methodResolution.OverloadResolutionResult, methodResolution.AnalyzedArguments, methodResolution.ResultKind, diagnostics.ToReadOnlyAndFree());
Binder\Binder_Invocation.cs (6)
747
resultKind = resolution.
MethodGroup
.ResultKind;
748
typeArguments = resolution.
MethodGroup
.TypeArguments.ToImmutable();
777
if (resolution.
MethodGroup
!= null)
782
resolution.
MethodGroup
, delegateTypeOpt: null, diagnostics: BindingDiagnosticBag.Discarded, queryClause: queryClause);
849
resolution.
MethodGroup
, delegateTypeOpt: null, diagnostics: diagnostics, queryClause: queryClause);
975
methodGroup: resolution.
MethodGroup
,
Binder\ForEachLoopBinder.cs (1)
1617
memberGroup: methodGroupResolutionResult.
MethodGroup
.Methods.ToImmutable(),
Binder\MethodGroupResolution.cs (8)
65
get { return (this.
MethodGroup
== null) && ((object)this.OtherSymbol == null); }
77
return (this.
MethodGroup
!= null) &&
85
get { return (this.
MethodGroup
!= null) && this.
MethodGroup
.IsExtensionMethodGroup; }
94
bool isExtensionMember = ResultKind == LookupResultKind.Viable &&
MethodGroup
is null;
103
MethodGroup
?.Methods.Count == 1 && // Local functions cannot be overloaded
104
MethodGroup
.Methods[0].MethodKind == MethodKind.LocalFunction;
113
this.
MethodGroup
?.Free();
Binder\Semantics\Conversions\Conversions.cs (6)
109
ToConversion(resolution.OverloadResolutionResult, resolution.
MethodGroup
, methodSymbol.ParameterCount);
126
ToConversion(resolution.OverloadResolutionResult, resolution.
MethodGroup
, destination.Signature.ParameterCount);
322
if (resolution.
MethodGroup
!= null)
331
if (resolution.
MethodGroup
.IsExtensionMethodGroup)
380
receiver: resolution.
MethodGroup
.Receiver, invokedExpression: expr.Syntax, arguments: resolution.AnalyzedArguments,
381
memberGroup: resolution.
MethodGroup
.Methods.ToImmutable(),