30 references to IsValid
Microsoft.CodeAnalysis.CSharp (30)
Binder\Semantics\OverloadResolution\MemberResolutionResult.cs (1)
86
return Result.
IsValid
;
Binder\Semantics\OverloadResolution\OverloadResolution.cs (24)
395
if (result.Result.
IsValid
&& member.RequiresInstanceReceiver() == requireStatic)
411
if (result.Result.
IsValid
&& !member.IsStatic)
435
if ((result.Result.
IsValid
|| result.Result.Kind == MemberResolutionKind.ConstructedParameterFailedConstraintCheck) &&
469
if (result.Result.
IsValid
)
632
if (!result.Result.
IsValid
)
715
if (!normalResult.
IsValid
)
720
if (expandedResult.
IsValid
|| completeResults)
728
if (result.
IsValid
|| completeResults || result.HasUseSiteDiagnosticToReportFor(constructor))
812
return result.
IsValid
? MemberAnalysisResult.ExpandedForm(result.ArgsToParamsOpt, result.ConversionsOpt, hasAnyRefOmittedArgument: false) : result;
944
if (!normalResult.Result.
IsValid
)
970
if (result.Result.
IsValid
|| completeResults || result.HasUseSiteDiagnosticToReport)
989
Debug.Assert(!normalResult.
IsValid
);
990
if (expandedResult.
IsValid
)
1147
if (result.Result.
IsValid
&& !TypeArgumentsAccessible(result.Member.GetMemberTypeArgumentsNoUseSiteDiagnostics(), ref useSiteInfo))
1262
if (!(result.Result.
IsValid
|| result.HasUseSiteDiagnosticToReport))
1293
if (!result.Result.
IsValid
)
1362
if (!result.Result.
IsValid
)
1383
if (!result.Result.
IsValid
)
1676
Debug.Assert(m1.Result.
IsValid
);
1677
Debug.Assert(m2.Result.
IsValid
);
1716
Debug.Assert(m1.Result.
IsValid
);
1717
Debug.Assert(m2.Result.
IsValid
);
2121
Debug.Assert(m.Result.
IsValid
);
3408
return result.Result.
IsValid
?
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (5)
54
return _bestResultState == ThreeState.True && _bestResult.Result.
IsValid
;
68
Debug.Assert(_bestResultState == ThreeState.True && _bestResult.Result.
IsValid
);
155
if (pair.Result.
IsValid
)
1414
if (res.Result.
IsValid
)
1487
else if (System.Linq.Enumerable.Count(ResultsBuilder, x => x.Result.
IsValid
) > 1)