37 references to ApplicableInExpandedForm
Microsoft.CodeAnalysis.CSharp (37)
Binder\Binder.OperatorResolutionForReporting.cs (1)
318
MemberResolutionKind.
ApplicableInExpandedForm
=> OperatorAnalysisResultKind.Applicable,
Binder\Binder_Attributes.cs (1)
222
expanded = memberResolutionResult.Resolution == MemberResolutionKind.
ApplicableInExpandedForm
;
Binder\Binder_Conversions.cs (2)
1161
isExpanded = memberResolutionResult.Result.Kind == MemberResolutionKind.
ApplicableInExpandedForm
;
1528
expanded: candidate.Result.Kind == MemberResolutionKind.
ApplicableInExpandedForm
,
Binder\Binder_Expressions.cs (6)
3508
bool expanded = result.Kind == MemberResolutionKind.
ApplicableInExpandedForm
;
3757
if (result.Kind == MemberResolutionKind.
ApplicableInExpandedForm
&& correspondingParameter.Ordinal == parameters.Length - 1)
3880
(result.Kind == MemberResolutionKind.
ApplicableInExpandedForm
&& originalParameterIndex + 1 == parameters.Length))
5106
var expanded = memberResolutionResult.Result.Kind == MemberResolutionKind.
ApplicableInExpandedForm
;
6909
var expanded = memberResolutionResult.Result.Kind == MemberResolutionKind.
ApplicableInExpandedForm
;
10376
expanded: resolutionResult.Result.Kind == MemberResolutionKind.
ApplicableInExpandedForm
,
Binder\Binder_Invocation.cs (2)
689
if (candidate.Result.Kind == MemberResolutionKind.
ApplicableInExpandedForm
&&
1254
var expanded = methodResult.Result.Kind == MemberResolutionKind.
ApplicableInExpandedForm
;
Binder\ForEachLoopBinder.cs (2)
1475
var expanded = overloadResolutionResult.ValidResult.Result.Kind == MemberResolutionKind.
ApplicableInExpandedForm
;
1547
bool expanded = overloadResolutionResult.ValidResult.Result.Kind == MemberResolutionKind.
ApplicableInExpandedForm
;
Binder\Semantics\OverloadResolution\MemberAnalysisResult.cs (5)
130
Debug.Assert(kind != MemberResolutionKind.
ApplicableInExpandedForm
|| definitionParamsElementTypeOpt.HasType);
131
Debug.Assert(kind != MemberResolutionKind.
ApplicableInExpandedForm
|| paramsElementTypeOpt.HasType);
185
case MemberResolutionKind.
ApplicableInExpandedForm
:
202
case MemberResolutionKind.
ApplicableInExpandedForm
:
386
MemberResolutionKind.
ApplicableInExpandedForm
, BitVector.Null, argsToParamsOpt, conversions,
Binder\Semantics\OverloadResolution\OverloadResolution.cs (17)
271
var hasExpandedForm = results.Any(static r => r.Resolution == MemberResolutionKind.
ApplicableInExpandedForm
);
1052
Debug.Assert(!result.IsValid || result.Kind == MemberResolutionKind.
ApplicableInExpandedForm
);
2364
if (m1.Result.Kind == MemberResolutionKind.
ApplicableInExpandedForm
)
2366
if (m2.Result.Kind != MemberResolutionKind.
ApplicableInExpandedForm
)
2371
else if (m2.Result.Kind == MemberResolutionKind.
ApplicableInExpandedForm
)
2373
Debug.Assert(m1.Result.Kind != MemberResolutionKind.
ApplicableInExpandedForm
);
2410
if (m1.Result.Kind == MemberResolutionKind.ApplicableInNormalForm && m2.Result.Kind == MemberResolutionKind.
ApplicableInExpandedForm
)
2415
if (m1.Result.Kind == MemberResolutionKind.
ApplicableInExpandedForm
&& m2.Result.Kind == MemberResolutionKind.ApplicableInNormalForm)
2431
if (m1.Result.Kind == MemberResolutionKind.
ApplicableInExpandedForm
&& m2.Result.Kind == MemberResolutionKind.
ApplicableInExpandedForm
)
2448
bool hasAll1 = m1.Result.Kind == MemberResolutionKind.
ApplicableInExpandedForm
|| m1ParameterCount == arguments.Count;
2449
bool hasAll2 = m2.Result.Kind == MemberResolutionKind.
ApplicableInExpandedForm
|| m2ParameterCount == arguments.Count;
2538
if (m1.Result.Kind == MemberResolutionKind.
ApplicableInExpandedForm
&& m2.Result.Kind == MemberResolutionKind.
ApplicableInExpandedForm
)
2582
if (memberResolutionResult.Kind == MemberResolutionKind.
ApplicableInExpandedForm
&&
2721
if (m.Result.Kind == MemberResolutionKind.
ApplicableInExpandedForm
)
4243
Debug.Assert(!result.Result.IsValid || result.Result.Kind == MemberResolutionKind.
ApplicableInExpandedForm
);
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (1)
250
AssertNone(MemberResolutionKind.
ApplicableInExpandedForm
);