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