70 references to Member
Microsoft.CodeAnalysis.CSharp (70)
Binder\Binder_Attributes.cs (2)
209
attributeConstructor = memberResolutionResult.
Member
;
217
memberResolutionResult.IsValid && !IsConstructorAccessible(memberResolutionResult.
Member
, ref useSiteInfo) ?
Binder\Binder_Expressions.cs (6)
3223
if (!methodResult.
Member
.IsIndexer() && !argument.HasAnyErrors && parameterTypeWithAnnotations.Type.IsUnsafe())
4243
MethodSymbol resultMember = memberResolutionResult.
Member
;
5707
var method = memberResolutionResult.
Member
;
5764
else if (memberResolutionResult.IsValid && !IsConstructorAccessible(memberResolutionResult.
Member
, ref useSiteInfo))
6118
diagnostics.Add(ErrorCode.ERR_BadAccess, errorLocation, result.ValidResult.
Member
);
8479
PropertySymbol property = resolutionResult.
Member
;
Binder\Binder_Invocation.cs (8)
57
builder.Add(result.
Member
);
556
if (r[i].IsApplicable && r[i].
Member
.IsConditional)
733
var localFunction = validResult.
Member
;
833
if (!MemberGroupFinalValidationAccessibilityChecks(receiverOpt, result.
Member
, syntax, candidateDiagnostics, invokedAsExtensionMethod: false) &&
834
(typeArgumentsOpt.IsDefault || ((MethodSymbol)(object)result.
Member
).CheckConstraints(new ConstraintsHelper.CheckConstraintsArgs(this.Compilation, this.Conversions, includeNullability: false, syntax.Location, candidateDiagnostics))))
836
finalCandidates.Add(result.
Member
);
1013
var returnType = methodResult.
Member
.ReturnType;
1014
var method = methodResult.
Member
;
Binder\ForEachLoopBinder.cs (2)
1237
result = overloadResolutionResult.ValidResult.
Member
;
1308
var result = overloadResolutionResult.ValidResult.
Member
;
Binder\Semantics\Conversions\Conversions.cs (2)
226
var method = result.BestResult.
Member
;
351
MethodSymbol method = result.BestResult.
Member
;
Binder\Semantics\OverloadResolution\MemberResolutionResult.cs (1)
35
return new MemberResolutionResult<TMember>(
Member
, LeastOverriddenMember, result, HasTypeArgumentInferredFromFunctionType);
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
1410
type = _extensions.GetMethodGroupResultType(source, result.BestResult.
Member
);
Binder\Semantics\OverloadResolution\OverloadResolution.cs (29)
394
TMember member = result.
Member
;
410
TMember member = result.
Member
;
432
var member = (MethodSymbol)(Symbol)result.
Member
;
468
var member = (MethodSymbol)(Symbol)result.
Member
;
637
var method = (MethodSymbol)(Symbol)result.
Member
;
976
result.
Member
.AddUseSiteInfo(ref useSiteInfo, addDiagnostics: false);
1147
if (result.Result.IsValid && !TypeArgumentsAccessible(result.
Member
.GetMemberTypeArgumentsNoUseSiteDiagnostics(), ref useSiteInfo))
1388
var member = result.
Member
;
1432
result.
Member
.AddUseSiteInfo(ref useSiteInfo, addDiagnostics: result.HasUseSiteDiagnosticToReport);
1452
else if (results[currentBestIndex].
Member
== results[index].
Member
)
1480
if (results[currentBestIndex].
Member
== results[index].
Member
)
1563
if (!c2Result.IsValid || c1Idx == c2Idx || c1Result.
Member
== c2Result.
Member
)
1754
Debug.Assert(m1.
Member
.GetIsVararg() && m2.
Member
.GetIsVararg());
1898
Debug.Assert(m1.
Member
.GetIsVararg() && m2.
Member
.GetIsVararg());
1974
if (m1.
Member
.GetMemberArity() == 0)
1976
if (m2.
Member
.GetMemberArity() > 0)
1981
else if (m2.
Member
.GetMemberArity() == 0)
2060
Debug.Assert(m1.
Member
.GetIsVararg() && m2.
Member
.GetIsVararg());
2083
if (m1.
Member
.ContainingType.TypeKind == TypeKind.Submission && m2.
Member
.ContainingType.TypeKind == TypeKind.Submission)
2086
var compilation1 = m1.
Member
.DeclaringCompilation;
2087
var compilation2 = m2.
Member
.DeclaringCompilation;
2204
declaredParameterCount = m.
Member
.GetParameterCount();
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (19)
141
result.Add(res.
Member
);
472
if (firstSupported.
Member
is FunctionPointerMethodSymbol
487
&& (firstSupported.
Member
is not FunctionPointerMethodSymbol))
561
DiagnosticInfo diagInfo = firstUnsupported.
Member
.GetUseSiteInfo().DiagnosticInfo;
579
new object[] { firstSupported.
Member
, target.CallingConvention },
591
Debug.Assert(bad.
Member
.GetUseSiteInfo().DiagnosticInfo.Severity == DiagnosticSeverity.Error,
613
new object[] { inaccessible.
Member
},
635
Symbol symbol = staticInstanceMismatch.
Member
;
682
location, mismatch.
Member
, delegateOrFunctionPointerType);
689
var method = (MethodSymbol)(Symbol)mismatch.
Member
;
730
Binder.ReportQueryInferenceFailed(queryClause, inferenceFailed.
Member
.Name, receiver, arguments, symbols, diagnostics);
738
new object[] { inferenceFailed.
Member
},
752
binder.ReportQueryLookupFailed(queryClause, instanceArgument, inferenceFailed.
Member
.Name, symbols, diagnostics);
758
new object[] { instanceArgument.Type, inferenceFailed.
Member
.Name },
876
TMember badMember = bad.
Member
;
1024
MethodSymbol method = (MethodSymbol)(Symbol)result.
Member
;
1076
var method = badArg.
Member
;
1485
sb.AppendLine("Overload resolution succeeded and chose " + this.ValidResult.
Member
.ToString());
1499
sb.AppendFormat("method: {0} reason: {1}\n", result.
Member
.ToString(), result.Result.Kind.ToString());