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)
1671
constructor = memberResolutionResult.
Member
;
1701
var method = memberResolutionResult.
Member
;
1989
var member = candidate.
Member
;
Binder\Binder_Expressions.cs (10)
3724
if (!methodResult.
Member
.IsIndexer() && !argument.HasAnyErrors && parameterTypeWithAnnotations.Type.ContainsPointerOrFunctionPointer())
3870
Debug.Assert(methodResult.
Member
.IsExtensionBlockMember());
3871
var receiverParameter = ((NamedTypeSymbol)methodResult.
Member
.ContainingSymbol).ExtensionParameter;
5077
MethodSymbol resultMember = memberResolutionResult.
Member
;
6964
var method = memberResolutionResult.
Member
;
7049
else if (memberResolutionResult.IsValid && !IsConstructorAccessible(memberResolutionResult.
Member
, ref useSiteInfo))
7438
diagnostics.Add(ErrorCode.ERR_BadAccess, errorLocation, result.ValidResult.
Member
);
8924
if (propertyResult.Succeeded && propertyResult.BestResult.
Member
is { } bestProperty)
10393
return BindDynamicIndexer(syntax, receiver, analyzedArguments, finalApplicableCandidates.SelectAsArray(r => r.
Member
), diagnostics);
10464
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
;
3568
var method = overloadResolutionResult.ValidResult.
Member
;
Binder\ForEachLoopBinder.cs (2)
1455
result = overloadResolutionResult.ValidResult.
Member
;
1535
var result = overloadResolutionResult.ValidResult.
Member
;
Binder\Semantics\Conversions\Conversions.cs (2)
330
var method = result.BestResult.
Member
;
470
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);
1285
int parameterCount = result.
Member
.GetParameterCount();
1485
if (!typeArgumentsAccessible(result.
Member
.GetMemberTypeArgumentsNoUseSiteDiagnostics(), ref useSiteInfo)
1486
|| (result.
Member
.IsExtensionBlockMember() && !typeArgumentsAccessible(result.
Member
.ContainingType.GetMemberTypeArgumentsNoUseSiteDiagnostics(), ref useSiteInfo)))
1733
var member = result.
Member
;
1792
result.
Member
.AddUseSiteInfo(ref useSiteInfo, addDiagnostics: result.HasUseSiteDiagnosticToReport);
1812
else if (results[currentBestIndex].
Member
== results[index].
Member
)
1840
if (results[currentBestIndex].
Member
== results[index].
Member
)
2015
if (!c2Result.IsValid || c1Idx == c2Idx || c1Result.
Member
== c2Result.
Member
)
2180
Debug.Assert(m1.
Member
.GetIsVararg() && m2.
Member
.GetIsVararg());
2322
Debug.Assert(m1.
Member
.GetIsVararg() && m2.
Member
.GetIsVararg());
2396
if (m1.
Member
.GetMemberArityIncludingExtension() == 0)
2398
if (m2.
Member
.GetMemberArityIncludingExtension() > 0)
2403
else if (m2.
Member
.GetMemberArityIncludingExtension() == 0)
2482
Debug.Assert(m1.
Member
.GetIsVararg() && m2.
Member
.GetIsVararg());
2503
if (m1.
Member
.ContainingType.TypeKind == TypeKind.Submission && m2.
Member
.ContainingType.TypeKind == TypeKind.Submission)
2506
var compilation1 = m1.
Member
.DeclaringCompilation;
2507
var compilation2 = m2.
Member
.DeclaringCompilation;
2627
var p1 = getParameterOrExtensionParameter(i, m1.Result, parameters1, m1.
Member
);
2628
var p2 = getParameterOrExtensionParameter(i, m2.Result, parameters2, m2.
Member
);
2641
RefKind refKind1 = GetParameterBetternessRefKind(p1, m1.
Member
);
2642
RefKind refKind2 = GetParameterBetternessRefKind(p2, m2.
Member
);
2720
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());