37 references to ApplicableInExpandedForm
Microsoft.CodeAnalysis.CSharp (37)
Binder\Binder.OperatorResolutionForReporting.cs (1)
318MemberResolutionKind.ApplicableInExpandedForm => OperatorAnalysisResultKind.Applicable,
Binder\Binder_Attributes.cs (1)
222expanded = memberResolutionResult.Resolution == MemberResolutionKind.ApplicableInExpandedForm;
Binder\Binder_Conversions.cs (2)
1672isExpanded = memberResolutionResult.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm; 2042expanded: candidate.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm,
Binder\Binder_Expressions.cs (6)
3508bool expanded = result.Kind == MemberResolutionKind.ApplicableInExpandedForm; 3757if (result.Kind == MemberResolutionKind.ApplicableInExpandedForm && correspondingParameter.Ordinal == parameters.Length - 1) 3883(result.Kind == MemberResolutionKind.ApplicableInExpandedForm && originalParameterIndex + 1 == parameters.Length)) 5110var expanded = memberResolutionResult.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm; 6987var expanded = memberResolutionResult.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm; 10493expanded: resolutionResult.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm,
Binder\Binder_Invocation.cs (2)
689if (candidate.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm && 1254var expanded = methodResult.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm;
Binder\ForEachLoopBinder.cs (2)
1477var expanded = overloadResolutionResult.ValidResult.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm; 1549bool expanded = overloadResolutionResult.ValidResult.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm;
Binder\Semantics\OverloadResolution\MemberAnalysisResult.cs (5)
130Debug.Assert(kind != MemberResolutionKind.ApplicableInExpandedForm || definitionParamsElementTypeOpt.HasType); 131Debug.Assert(kind != MemberResolutionKind.ApplicableInExpandedForm || paramsElementTypeOpt.HasType); 185case MemberResolutionKind.ApplicableInExpandedForm: 202case MemberResolutionKind.ApplicableInExpandedForm: 386MemberResolutionKind.ApplicableInExpandedForm, BitVector.Null, argsToParamsOpt, conversions,
Binder\Semantics\OverloadResolution\OverloadResolution.cs (17)
271var hasExpandedForm = results.Any(static r => r.Resolution == MemberResolutionKind.ApplicableInExpandedForm); 1052Debug.Assert(!result.IsValid || result.Kind == MemberResolutionKind.ApplicableInExpandedForm); 2365if (m1.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm) 2367if (m2.Result.Kind != MemberResolutionKind.ApplicableInExpandedForm) 2372else if (m2.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm) 2374Debug.Assert(m1.Result.Kind != MemberResolutionKind.ApplicableInExpandedForm); 2411if (m1.Result.Kind == MemberResolutionKind.ApplicableInNormalForm && m2.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm) 2416if (m1.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm && m2.Result.Kind == MemberResolutionKind.ApplicableInNormalForm) 2432if (m1.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm && m2.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm) 2449bool hasAll1 = m1.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm || m1ParameterCount == arguments.Count; 2450bool hasAll2 = m2.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm || m2ParameterCount == arguments.Count; 2539if (m1.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm && m2.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm) 2583if (memberResolutionResult.Kind == MemberResolutionKind.ApplicableInExpandedForm && 2722if (m.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm) 4244Debug.Assert(!result.Result.IsValid || result.Result.Kind == MemberResolutionKind.ApplicableInExpandedForm);
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (1)
250AssertNone(MemberResolutionKind.ApplicableInExpandedForm);