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)
7981var method = resolution.MethodGroup.Methods[0]; 8732for (int i = methodGroup.Methods.Count - 1; i >= 0; i--) 8734MethodSymbol method = methodGroup.Methods[i]; 8752methodGroup.Methods.RemoveAt(i); 8756if (methodGroup.Methods.Count != 0) 8762if (methodGroup.Methods.Count == 0) 8778methods: methodGroup.Methods, 10774methodGroup.Methods,
Binder\Binder_Invocation.cs (4)
644methods: methodGroup.Methods, 1143Debug.Assert(methodGroup.Methods.Count > 0); 1144Debug.Assert(((object)delegateTypeOpt == null) || (methodGroup.Methods.Count == 1)); 1196receiver: methodGroup.Receiver, invokedExpression: expression, arguments: analyzedArguments, memberGroup: methodGroup.Methods.ToImmutable(),
Binder\ForEachLoopBinder.cs (1)
1621memberGroup: 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);