9 references to ApplicableInNormalForm
Microsoft.CodeAnalysis.CSharp (9)
Binder\Binder.OperatorResolutionForReporting.cs (1)
319
MemberResolutionKind.
ApplicableInNormalForm
=> OperatorAnalysisResultKind.Applicable,
Binder\Binder_Invocation.cs (1)
899
candidate.Result.Kind == MemberResolutionKind.
ApplicableInNormalForm
)
Binder\Semantics\OverloadResolution\MemberAnalysisResult.cs (3)
184
case MemberResolutionKind.
ApplicableInNormalForm
:
201
case MemberResolutionKind.
ApplicableInNormalForm
:
380
return new MemberAnalysisResult(MemberResolutionKind.
ApplicableInNormalForm
, BitVector.Null, argsToParamsOpt, conversions, hasAnyRefOmittedArgument: hasAnyRefOmittedArgument);
Binder\Semantics\OverloadResolution\OverloadResolution.cs (3)
272
if (hasExpandedForm && results.Any(static r => r.Resolution == MemberResolutionKind.
ApplicableInNormalForm
))
2404
if (m1.Result.Kind == MemberResolutionKind.
ApplicableInNormalForm
&& m2.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm)
2409
if (m1.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm && m2.Result.Kind == MemberResolutionKind.
ApplicableInNormalForm
)
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (1)
249
AssertNone(MemberResolutionKind.
ApplicableInNormalForm
);