1 write to Methods
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\OverloadResolution\MethodGroup.cs (1)
26this.Methods = new ArrayBuilder<MethodSymbol>();
27 references to Methods
Microsoft.CodeAnalysis.CSharp (27)
Binder\Binder_Conversions.cs (2)
1590Debug.Assert(methodGroup.Methods.Count > 0); 1609receiver: methodGroup.Receiver, invokedExpression: expression, arguments: analyzedArguments, memberGroup: methodGroup.Methods.ToImmutable(),
Binder\Binder_Expressions.cs (8)
8012var method = resolution.MethodGroup.Methods[0]; 8763for (int i = methodGroup.Methods.Count - 1; i >= 0; i--) 8765MethodSymbol method = methodGroup.Methods[i]; 8783methodGroup.Methods.RemoveAt(i); 8787if (methodGroup.Methods.Count != 0) 8793if (methodGroup.Methods.Count == 0) 8809methods: methodGroup.Methods, 10805methodGroup.Methods,
Binder\Binder_Invocation.cs (4)
645methods: methodGroup.Methods, 1159Debug.Assert(methodGroup.Methods.Count > 0); 1160Debug.Assert(((object)delegateTypeOpt == null) || (methodGroup.Methods.Count == 1)); 1212receiver: methodGroup.Receiver, invokedExpression: expression, arguments: analyzedArguments, memberGroup: methodGroup.Methods.ToImmutable(),
Binder\ForEachLoopBinder.cs (1)
1632memberGroup: methodGroupResolutionResult.MethodGroup.Methods.ToImmutable(),
Binder\MethodGroupResolution.cs (3)
47Debug.Assert((methodGroup == null) || (methodGroup.Methods.Count > 0)); 103MethodGroup?.Methods.Count == 1 && // Local functions cannot be overloaded 104MethodGroup.Methods[0].MethodKind == MethodKind.LocalFunction;
Binder\Semantics\Conversions\Conversions.cs (2)
381memberGroup: resolution.MethodGroup.Methods.ToImmutable(), 405methods: methodGroup.Methods,
Binder\Semantics\OverloadResolution\MethodGroup.cs (7)
37this.Methods.Add(method); 55this.Methods.Add(method); 73this.Methods.AddRange(methods); 91this.Methods.Clear(); 104return this.Methods.Count > 0 ? this.Methods[0].Name : null; 130Debug.Assert(this.Methods.Count == 0);