97 references to Member
Microsoft.CodeAnalysis.CSharp (97)
Binder\Binder.OperatorResolutionForReporting.cs (1)
291
results.Add((res.
Member
, kind));
Binder\Binder_Attributes.cs (2)
221
attributeConstructor = memberResolutionResult.
Member
;
228
memberResolutionResult.IsValid && !binder.IsConstructorAccessible(memberResolutionResult.
Member
, ref useSiteInfo) ?
Binder\Binder_Conversions.cs (3)
1747
constructor = memberResolutionResult.
Member
;
1777
var method = memberResolutionResult.
Member
;
2067
var member = candidate.
Member
;
Binder\Binder_Expressions.cs (10)
3725
if (!methodResult.
Member
.IsIndexer() && !argument.HasAnyErrors && parameterTypeWithAnnotations.Type.ContainsPointerOrFunctionPointer())
3871
Debug.Assert(methodResult.
Member
.IsExtensionBlockMember());
3872
var receiverParameter = ((NamedTypeSymbol)methodResult.
Member
.ContainingSymbol).ExtensionParameter;
5078
MethodSymbol resultMember = memberResolutionResult.
Member
;
6950
var method = memberResolutionResult.
Member
;
7036
else if (memberResolutionResult.IsValid && !IsConstructorAccessible(memberResolutionResult.
Member
, ref useSiteInfo))
7425
diagnostics.Add(ErrorCode.ERR_BadAccess, errorLocation, result.ValidResult.
Member
);
8928
if (propertyResult.Succeeded && propertyResult.BestResult.
Member
is { } bestProperty)
10420
return BindDynamicIndexer(syntax, receiver, analyzedArguments, finalApplicableCandidates.SelectAsArray(r => r.
Member
), diagnostics);
10492
PropertySymbol property = resolutionResult.
Member
;
Binder\Binder_Invocation.cs (9)
58
builder.Add(result.
Member
);
677
if (candidate.
Member
.IsConditional)
690
!candidate.
Member
.GetParameters().Last().Type.IsSZArray())
865
result = BindDynamicInvocation(syntax, methodGroup, resolution.AnalyzedArguments, finalApplicableCandidates.SelectAsArray(r => r.
Member
), diagnostics, queryClause);
901
var parameters = candidate.
Member
.GetParameters();
1036
TMethodOrPropertySymbol member = result.
Member
;
1038
(typeArgumentsOpt.IsDefault || ((MethodSymbol)(object)result.
Member
).CheckConstraints(new ConstraintsHelper.CheckConstraintsArgs(this.Compilation, this.Conversions, includeNullability: false, syntax.Location, candidateDiagnostics))))
1210
var returnType = methodResult.
Member
.ReturnType;
1211
var method = methodResult.
Member
;
Binder\Binder_Operators.cs (2)
474
var method = overloadResolutionResult.ValidResult.
Member
;
3582
var method = overloadResolutionResult.ValidResult.
Member
;
Binder\ForEachLoopBinder.cs (2)
1463
result = overloadResolutionResult.ValidResult.
Member
;
1543
var result = overloadResolutionResult.ValidResult.
Member
;
Binder\Semantics\Conversions\Conversions.cs (2)
342
var method = result.BestResult.
Member
;
482
MethodSymbol method = result.BestResult.
Member
;
Binder\Semantics\OverloadResolution\MemberResolutionResult.cs (1)
36
return new MemberResolutionResult<TMember>(
Member
, LeastOverriddenMember, result, HasTypeArgumentInferredFromFunctionType);
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
1533
type = _extensions.GetMethodGroupResultType(source, result.BestResult.
Member
);
Binder\Semantics\OverloadResolution\OverloadResolution.cs (39)
300
var index = unreducedMethods.IndexOf(res.
Member
);
531
if (hiddenSymbols.Contains(result.
Member
.ConstructedFrom()))
615
TMember member = result.
Member
;
636
TMember member = result.
Member
;
652
var member = result.
Member
;
688
var member = (MethodSymbol)(Symbol)result.
Member
;
870
var method = (MethodSymbol)(Symbol)result.
Member
;
1225
result.
Member
.AddUseSiteInfo(ref useSiteInfo, addDiagnostics: false);
1287
int parameterCount = result.
Member
.GetParameterCount();
1487
if (!typeArgumentsAccessible(result.
Member
.GetMemberTypeArgumentsNoUseSiteDiagnostics(), ref useSiteInfo)
1488
|| (result.
Member
.IsExtensionBlockMember() && !typeArgumentsAccessible(result.
Member
.ContainingType.GetMemberTypeArgumentsNoUseSiteDiagnostics(), ref useSiteInfo)))
1735
var member = result.
Member
;
1794
result.
Member
.AddUseSiteInfo(ref useSiteInfo, addDiagnostics: result.HasUseSiteDiagnosticToReport);
1814
else if (results[currentBestIndex].
Member
== results[index].
Member
)
1842
if (results[currentBestIndex].
Member
== results[index].
Member
)
2017
if (!c2Result.IsValid || c1Idx == c2Idx || c1Result.
Member
== c2Result.
Member
)
2182
Debug.Assert(m1.
Member
.GetIsVararg() && m2.
Member
.GetIsVararg());
2324
Debug.Assert(m1.
Member
.GetIsVararg() && m2.
Member
.GetIsVararg());
2398
if (m1.
Member
.GetMemberArityIncludingExtension() == 0)
2400
if (m2.
Member
.GetMemberArityIncludingExtension() > 0)
2405
else if (m2.
Member
.GetMemberArityIncludingExtension() == 0)
2484
Debug.Assert(m1.
Member
.GetIsVararg() && m2.
Member
.GetIsVararg());
2505
if (m1.
Member
.ContainingType.TypeKind == TypeKind.Submission && m2.
Member
.ContainingType.TypeKind == TypeKind.Submission)
2508
var compilation1 = m1.
Member
.DeclaringCompilation;
2509
var compilation2 = m2.
Member
.DeclaringCompilation;
2629
var p1 = getParameterOrExtensionParameter(i, m1.Result, parameters1, m1.
Member
);
2630
var p2 = getParameterOrExtensionParameter(i, m2.Result, parameters2, m2.
Member
);
2643
RefKind refKind1 = GetParameterBetternessRefKind(p1, m1.
Member
);
2644
RefKind refKind2 = GetParameterBetternessRefKind(p2, m2.
Member
);
2722
declaredParameterCount = m.
Member
.GetParameterCount() + (m.
Member
.IsExtensionBlockMember() ? 1 : 0);
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (25)
137
return BestResult.
Member
;
140
if (ResultsBuilder.FirstOrDefault(r => r.Result.Kind == MemberResolutionKind.Worse).
Member
is { } worse)
158
result.Add(res.
Member
);
491
if (firstSupported.
Member
is FunctionPointerMethodSymbol
506
&& (firstSupported.
Member
is not FunctionPointerMethodSymbol))
535
Debug.Assert(firstSupported.
Member
is MethodSymbol { MethodKind: MethodKind.Constructor });
544
Debug.Assert(firstSupported.
Member
is MethodSymbol { Name: "Add" });
605
DiagnosticInfo diagInfo = firstUnsupported.
Member
.GetUseSiteInfo().DiagnosticInfo;
623
new object[] { firstSupported.
Member
, target.CallingConvention },
635
Debug.Assert(bad.
Member
.GetUseSiteInfo().DiagnosticInfo.Severity == DiagnosticSeverity.Error,
657
new object[] { inaccessible.
Member
},
679
Symbol symbol = staticInstanceMismatch.
Member
;
726
location, mismatch.
Member
, delegateOrFunctionPointerType);
733
var method = (MethodSymbol)(Symbol)mismatch.
Member
;
774
Binder.ReportQueryInferenceFailed(queryClause, inferenceFailed.
Member
.Name, receiver, arguments, symbols, diagnostics);
782
new object[] { inferenceFailed.
Member
},
796
binder.ReportQueryLookupFailed(queryClause, instanceArgument, inferenceFailed.
Member
.Name, symbols, diagnostics);
800
if (inferenceFailed.
Member
.Kind == SymbolKind.Method)
806
new object[] { inferenceFailed.
Member
},
813
new object[] { instanceArgument.Type, inferenceFailed.
Member
.Name },
932
TMember badMember = bad.
Member
;
1084
MethodSymbol method = (MethodSymbol)(Symbol)result.
Member
;
1140
var method = badArg.
Member
;
1597
sb.AppendLine("Overload resolution succeeded and chose " + this.ValidResult.
Member
.ToString());
1611
sb.AppendFormat("method: {0} reason: {1}\n", result.
Member
.ToString(), result.Result.Kind.ToString());