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)
1154
constructor = memberResolutionResult.
Member
;
1184
var method = memberResolutionResult.
Member
;
1469
var member = candidate.
Member
;
Binder\Binder_Expressions.cs (10)
3663
if (!methodResult.
Member
.IsIndexer() && !argument.HasAnyErrors && parameterTypeWithAnnotations.Type.ContainsPointerOrFunctionPointer())
3806
Debug.Assert(methodResult.
Member
.IsExtensionBlockMember());
3807
var receiverParameter = ((NamedTypeSymbol)methodResult.
Member
.ContainingSymbol).ExtensionParameter;
5012
MethodSymbol resultMember = memberResolutionResult.
Member
;
6825
var method = memberResolutionResult.
Member
;
6910
else if (memberResolutionResult.IsValid && !IsConstructorAccessible(memberResolutionResult.
Member
, ref useSiteInfo))
7265
diagnostics.Add(ErrorCode.ERR_BadAccess, errorLocation, result.ValidResult.
Member
);
8718
if (propertyResult.Succeeded && propertyResult.BestResult.
Member
is { } bestProperty)
10167
return BindDynamicIndexer(syntax, receiver, analyzedArguments, finalApplicableCandidates.SelectAsArray(r => r.
Member
), diagnostics);
10238
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)
478
var method = overloadResolutionResult.ValidResult.
Member
;
3591
var method = overloadResolutionResult.ValidResult.
Member
;
Binder\ForEachLoopBinder.cs (2)
1453
result = overloadResolutionResult.ValidResult.
Member
;
1533
var result = overloadResolutionResult.ValidResult.
Member
;
Binder\Semantics\Conversions\Conversions.cs (2)
329
var method = result.BestResult.
Member
;
469
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()))
613
TMember member = result.
Member
;
634
TMember member = result.
Member
;
650
var member = result.
Member
;
686
var member = (MethodSymbol)(Symbol)result.
Member
;
868
var method = (MethodSymbol)(Symbol)result.
Member
;
1223
result.
Member
.AddUseSiteInfo(ref useSiteInfo, addDiagnostics: false);
1279
int parameterCount = result.
Member
.GetParameterCount();
1478
if (!typeArgumentsAccessible(result.
Member
.GetMemberTypeArgumentsNoUseSiteDiagnostics(), ref useSiteInfo)
1479
|| (result.
Member
.IsExtensionBlockMember() && !typeArgumentsAccessible(result.
Member
.ContainingType.GetMemberTypeArgumentsNoUseSiteDiagnostics(), ref useSiteInfo)))
1726
var member = result.
Member
;
1785
result.
Member
.AddUseSiteInfo(ref useSiteInfo, addDiagnostics: result.HasUseSiteDiagnosticToReport);
1805
else if (results[currentBestIndex].
Member
== results[index].
Member
)
1833
if (results[currentBestIndex].
Member
== results[index].
Member
)
2008
if (!c2Result.IsValid || c1Idx == c2Idx || c1Result.
Member
== c2Result.
Member
)
2173
Debug.Assert(m1.
Member
.GetIsVararg() && m2.
Member
.GetIsVararg());
2315
Debug.Assert(m1.
Member
.GetIsVararg() && m2.
Member
.GetIsVararg());
2389
if (m1.
Member
.GetMemberArityIncludingExtension() == 0)
2391
if (m2.
Member
.GetMemberArityIncludingExtension() > 0)
2396
else if (m2.
Member
.GetMemberArityIncludingExtension() == 0)
2475
Debug.Assert(m1.
Member
.GetIsVararg() && m2.
Member
.GetIsVararg());
2496
if (m1.
Member
.ContainingType.TypeKind == TypeKind.Submission && m2.
Member
.ContainingType.TypeKind == TypeKind.Submission)
2499
var compilation1 = m1.
Member
.DeclaringCompilation;
2500
var compilation2 = m2.
Member
.DeclaringCompilation;
2620
var p1 = getParameterOrExtensionParameter(i, m1.Result, parameters1, m1.
Member
);
2621
var p2 = getParameterOrExtensionParameter(i, m2.Result, parameters2, m2.
Member
);
2634
RefKind refKind1 = GetParameterBetternessRefKind(p1, m1.
Member
);
2635
RefKind refKind2 = GetParameterBetternessRefKind(p2, m2.
Member
);
2713
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))
530
Debug.Assert(firstSupported.
Member
is MethodSymbol { MethodKind: MethodKind.Constructor });
539
Debug.Assert(firstSupported.
Member
is MethodSymbol { Name: "Add" });
600
DiagnosticInfo diagInfo = firstUnsupported.
Member
.GetUseSiteInfo().DiagnosticInfo;
618
new object[] { firstSupported.
Member
, target.CallingConvention },
630
Debug.Assert(bad.
Member
.GetUseSiteInfo().DiagnosticInfo.Severity == DiagnosticSeverity.Error,
652
new object[] { inaccessible.
Member
},
674
Symbol symbol = staticInstanceMismatch.
Member
;
721
location, mismatch.
Member
, delegateOrFunctionPointerType);
728
var method = (MethodSymbol)(Symbol)mismatch.
Member
;
769
Binder.ReportQueryInferenceFailed(queryClause, inferenceFailed.
Member
.Name, receiver, arguments, symbols, diagnostics);
777
new object[] { inferenceFailed.
Member
},
791
binder.ReportQueryLookupFailed(queryClause, instanceArgument, inferenceFailed.
Member
.Name, symbols, diagnostics);
795
if (inferenceFailed.
Member
.Kind == SymbolKind.Method)
801
new object[] { inferenceFailed.
Member
},
808
new object[] { instanceArgument.Type, inferenceFailed.
Member
.Name },
927
TMember badMember = bad.
Member
;
1075
MethodSymbol method = (MethodSymbol)(Symbol)result.
Member
;
1131
var method = badArg.
Member
;
1588
sb.AppendLine("Overload resolution succeeded and chose " + this.ValidResult.
Member
.ToString());
1602
sb.AppendFormat("method: {0} reason: {1}\n", result.
Member
.ToString(), result.Result.Kind.ToString());