1 write to Methods
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\OverloadResolution\MethodGroup.cs (1)
26
this.
Methods
= new ArrayBuilder<MethodSymbol>();
26 references to Methods
Microsoft.CodeAnalysis.CSharp (26)
Binder\Binder_Expressions.cs (9)
7972
var method = resolution.MethodGroup.
Methods
[0];
8715
for (int i = methodGroup.
Methods
.Count - 1; i >= 0; i--)
8717
MethodSymbol method = methodGroup.
Methods
[i];
8735
methodGroup.
Methods
.RemoveAt(i);
8739
if (methodGroup.
Methods
.Count != 0)
8745
if (methodGroup.
Methods
.Count == 0)
8761
methods: methodGroup.
Methods
,
10809
methodGroup.
Methods
,
10892
foreach (var m in methodGroup.
Methods
)
Binder\Binder_Invocation.cs (4)
637
methods: methodGroup.
Methods
,
1136
Debug.Assert(methodGroup.
Methods
.Count > 0);
1137
Debug.Assert(((object)delegateTypeOpt == null) || (methodGroup.
Methods
.Count == 1));
1189
receiver: methodGroup.Receiver, invokedExpression: expression, arguments: analyzedArguments, memberGroup: methodGroup.
Methods
.ToImmutable(),
Binder\ForEachLoopBinder.cs (1)
1617
memberGroup: methodGroupResolutionResult.MethodGroup.
Methods
.ToImmutable(),
Binder\MethodGroupResolution.cs (3)
47
Debug.Assert((methodGroup == null) || (methodGroup.
Methods
.Count > 0));
103
MethodGroup?.
Methods
.Count == 1 && // Local functions cannot be overloaded
104
MethodGroup.
Methods
[0].MethodKind == MethodKind.LocalFunction;
Binder\Semantics\Conversions\Conversions.cs (2)
381
memberGroup: resolution.MethodGroup.
Methods
.ToImmutable(),
405
methods: methodGroup.
Methods
,
Binder\Semantics\OverloadResolution\MethodGroup.cs (7)
37
this.
Methods
.Add(method);
55
this.
Methods
.Add(method);
73
this.
Methods
.AddRange(methods);
91
this.
Methods
.Clear();
104
return this.
Methods
.Count > 0 ? this.
Methods
[0].Name : null;
130
Debug.Assert(this.
Methods
.Count == 0);