412 references to CandidateAnalysisResultState
Microsoft.CodeAnalysis.VisualBasic (167)
Binding\Binder_Delegates.vb (7)
551Dim bestCandidatesState As OverloadResolution.CandidateAnalysisResultState = bestCandidates(0).State 553If bestCandidatesState = VisualBasic.OverloadResolution.CandidateAnalysisResultState.Applicable Then 567(bestCandidatesState = OverloadResolution.CandidateAnalysisResultState.ArgumentCountMismatch OrElse 568bestCandidatesState = OverloadResolution.CandidateAnalysisResultState.ArgumentMismatch) Then 592If bestCandidatesState = OverloadResolution.CandidateAnalysisResultState.HasUseSiteError OrElse 593bestCandidatesState = OverloadResolution.CandidateAnalysisResultState.HasUnsupportedMetadata OrElse 594bestCandidatesState = OverloadResolution.CandidateAnalysisResultState.Ambiguous Then
Binding\Binder_Invocation.vb (25)
1362Dim state = OverloadResolution.CandidateAnalysisResultState.Count 1415Case VisualBasic.OverloadResolution.CandidateAnalysisResultState.HasUseSiteError, OverloadResolution.CandidateAnalysisResultState.HasUnsupportedMetadata 1442Case VisualBasic.OverloadResolution.CandidateAnalysisResultState.Ambiguous 1447Case OverloadResolution.CandidateAnalysisResultState.BadGenericArity 1487Case OverloadResolution.CandidateAnalysisResultState.ArgumentCountMismatch 1523Case OverloadResolution.CandidateAnalysisResultState.ArgumentMismatch, 1524OverloadResolution.CandidateAnalysisResultState.GenericConstraintsViolated 1566Case OverloadResolution.CandidateAnalysisResultState.TypeInferenceFailed 1593Case OverloadResolution.CandidateAnalysisResultState.Applicable 1678Const Applicable = OverloadResolution.CandidateAnalysisResultState.Applicable 1679Const ArgumentMismatch = OverloadResolution.CandidateAnalysisResultState.ArgumentMismatch 1680Const GenericConstraintsViolated = OverloadResolution.CandidateAnalysisResultState.GenericConstraintsViolated 1681Const TypeInferenceFailed = OverloadResolution.CandidateAnalysisResultState.TypeInferenceFailed 1682Const ArgumentCountMismatch = OverloadResolution.CandidateAnalysisResultState.ArgumentCountMismatch 1683Const BadGenericArity = OverloadResolution.CandidateAnalysisResultState.BadGenericArity 1684Const Ambiguous = OverloadResolution.CandidateAnalysisResultState.Ambiguous 1685Const HasUseSiteError = OverloadResolution.CandidateAnalysisResultState.HasUseSiteError 1686Const HasUnsupportedMetadata = OverloadResolution.CandidateAnalysisResultState.HasUnsupportedMetadata 1688Dim preference(OverloadResolution.CandidateAnalysisResultState.Count - 1) As Integer 2005If candidateAnalysisResult.State = VisualBasic.OverloadResolution.CandidateAnalysisResultState.HasUseSiteError OrElse 2006candidateAnalysisResult.State = VisualBasic.OverloadResolution.CandidateAnalysisResultState.HasUnsupportedMetadata Then 2203If candidate.IsGeneric AndAlso candidateAnalysisResult.State = OverloadResolution.CandidateAnalysisResultState.TypeInferenceFailed Then 2275If candidateAnalysisResult.State = OverloadResolution.CandidateAnalysisResultState.GenericConstraintsViolated Then 2638Debug.Assert(candidate.State = OverloadResolution.CandidateAnalysisResultState.Applicable)
Compilation\MethodResolutionResult.vb (15)
20Applicable = OverloadResolution.CandidateAnalysisResultState.Applicable 22HasUseSiteError = OverloadResolution.CandidateAnalysisResultState.HasUseSiteError 23Ambiguous = OverloadResolution.CandidateAnalysisResultState.Ambiguous 24BadGenericArity = OverloadResolution.CandidateAnalysisResultState.BadGenericArity 25ArgumentCountMismatch = OverloadResolution.CandidateAnalysisResultState.ArgumentCountMismatch 26TypeInferenceFailed = OverloadResolution.CandidateAnalysisResultState.TypeInferenceFailed 27ArgumentMismatch = OverloadResolution.CandidateAnalysisResultState.ArgumentMismatch 28GenericConstraintsViolated = OverloadResolution.CandidateAnalysisResultState.GenericConstraintsViolated 29RequiresNarrowing = OverloadResolution.CandidateAnalysisResultState.RequiresNarrowing 30RequiresNarrowingNotFromObject = OverloadResolution.CandidateAnalysisResultState.RequiresNarrowingNotFromObject 31ExtensionMethodVsInstanceMethod = OverloadResolution.CandidateAnalysisResultState.ExtensionMethodVsInstanceMethod 32Shadowed = OverloadResolution.CandidateAnalysisResultState.Shadowed 33LessApplicable = OverloadResolution.CandidateAnalysisResultState.LessApplicable 46Debug.Assert(Not isValid OrElse candidate.State = OverloadResolution.CandidateAnalysisResultState.Applicable) 66If _candidate.State = OverloadResolution.CandidateAnalysisResultState.HasUnsupportedMetadata Then
Semantics\Operators.vb (2)
3175candidates.Add(New CandidateAnalysisResult(New OperatorCandidate(method), CandidateAnalysisResultState.HasUnsupportedMetadata)) 3186candidates.Add(New CandidateAnalysisResult(New OperatorCandidate(method), CandidateAnalysisResultState.HasUseSiteError))
Semantics\OverloadResolution.vb (118)
662Public Property State As CandidateAnalysisResultState 664Return CType(_smallFields And SmallFieldMask.State, CandidateAnalysisResultState) 666Set(value As CandidateAnalysisResultState) 715Public Sub New(candidate As Candidate, state As CandidateAnalysisResultState) 722Me.State = CandidateAnalysisResultState.Applicable 785If current.State = CandidateAnalysisResultState.Applicable Then 984If candidate.State = CandidateAnalysisResultState.TypeInferenceFailed Then 1200If current.State = CandidateAnalysisResultState.Applicable Then 1202current.State = CandidateAnalysisResultState.RequiresNarrowing 1270If contender.State <> CandidateAnalysisResultState.Applicable Then 1274contender.State = CandidateAnalysisResultState.LessApplicable 1305If candidates(i).State <> CandidateAnalysisResultState.Applicable Then 1373If contender.State <> CandidateAnalysisResultState.Applicable Then 1405If contender.State <> CandidateAnalysisResultState.Applicable Then 1445If left.State <> CandidateAnalysisResultState.Applicable Then 1452If right.State <> CandidateAnalysisResultState.Applicable Then 1460right.State = CandidateAnalysisResultState.Shadowed 1465left.State = CandidateAnalysisResultState.Shadowed 1632If current.State = CandidateAnalysisResultState.Applicable Then 1649If current.State <> CandidateAnalysisResultState.Applicable Then 1656current.State = CandidateAnalysisResultState.Shadowed 1726If current.State = CandidateAnalysisResultState.Applicable Then 1756If candidates(i).State = CandidateAnalysisResultState.Applicable Then 1780If left.State <> CandidateAnalysisResultState.Applicable Then 1787If right.State <> CandidateAnalysisResultState.Applicable Then 1836right.State = CandidateAnalysisResultState.Shadowed 1839left.State = CandidateAnalysisResultState.Shadowed 1846If left.State = CandidateAnalysisResultState.Applicable Then 1859If current.State = CandidateAnalysisResultState.Applicable Then 1876If current.State <> CandidateAnalysisResultState.Applicable Then 1883current.State = CandidateAnalysisResultState.Shadowed 2189If left.State <> CandidateAnalysisResultState.Applicable OrElse 2205If right.State <> CandidateAnalysisResultState.Applicable OrElse 2355If current.State = CandidateAnalysisResultState.Applicable AndAlso 2362If contender.State = CandidateAnalysisResultState.Applicable AndAlso 2386If current.State = CandidateAnalysisResultState.Applicable AndAlso 2393If contender.State = CandidateAnalysisResultState.Applicable AndAlso 2421current.State = CandidateAnalysisResultState.Shadowed 2430contender.State = CandidateAnalysisResultState.Shadowed 2466If current.State = CandidateAnalysisResultState.Applicable Then 2468current.State = CandidateAnalysisResultState.ExtensionMethodVsLateBinding 2497If first.State = CandidateAnalysisResultState.Applicable Then 2501If second.State = CandidateAnalysisResultState.Applicable Then 2508second.State = CandidateAnalysisResultState.Shadowed 2512first.State = CandidateAnalysisResultState.Shadowed 2563If current.State = CandidateAnalysisResultState.Applicable AndAlso 2606If current.State <> CandidateAnalysisResultState.Applicable Then 2616If current.State = CandidateAnalysisResultState.Applicable Then 2635If current.State = CandidateAnalysisResultState.Applicable AndAlso current.IsIllegalInAttribute Then 2642current.State = CandidateAnalysisResultState.ArgumentMismatch 2681Debug.Assert(candidate.State = CandidateAnalysisResultState.Applicable) 2715candidate.State = CandidateAnalysisResultState.ArgumentMismatch 2727candidate.State = CandidateAnalysisResultState.ArgumentMismatch 2746candidate.State = CandidateAnalysisResultState.ArgumentMismatch 2774candidate.State = CandidateAnalysisResultState.ArgumentMismatch 2782candidate.State = CandidateAnalysisResultState.ArgumentMismatch 2794candidate.State = CandidateAnalysisResultState.ArgumentMismatch 2803candidate.State = CandidateAnalysisResultState.ArgumentMismatch 2814candidate.State = CandidateAnalysisResultState.ArgumentMismatch 2866Debug.Assert(candidate.State = CandidateAnalysisResultState.Applicable) 2878If candidate.State <> CandidateAnalysisResultState.Applicable Then 2909candidate.State = CandidateAnalysisResultState.GenericConstraintsViolated 2922If candidate.State <> CandidateAnalysisResultState.Applicable AndAlso 2936candidate.State = CandidateAnalysisResultState.ArgumentMismatch 2960candidate.State = CandidateAnalysisResultState.ArgumentMismatch 2973candidate.State = CandidateAnalysisResultState.ArgumentMismatch 3003candidate.State = CandidateAnalysisResultState.ArgumentMismatch 3016candidate.State = CandidateAnalysisResultState.ArgumentMismatch 3025candidate.State = CandidateAnalysisResultState.ArgumentMismatch 3034candidate.State = CandidateAnalysisResultState.ArgumentMismatch 3091candidate.State = CandidateAnalysisResultState.ArgumentMismatch 3100candidate.State = CandidateAnalysisResultState.ArgumentMismatch 3106candidate.State = CandidateAnalysisResultState.ArgumentMismatch 3228candidate.State = CandidateAnalysisResultState.ArgumentMismatch ' Possible only with user-defined conversions, I think. 3242candidate.State = CandidateAnalysisResultState.ArgumentMismatch 3265candidate.State = CandidateAnalysisResultState.ArgumentMismatch 3295candidate.State = CandidateAnalysisResultState.ArgumentMismatch 3305candidate.State = CandidateAnalysisResultState.ArgumentMismatch 3361candidate.State = CandidateAnalysisResultState.ArgumentMismatch 3539Dim applicableCount As Integer = If(info.State = CandidateAnalysisResultState.Applicable, 1, 0) 3556If info.State <> CandidateAnalysisResultState.Applicable Then 3575If info.Candidate Is Nothing OrElse info.State = CandidateAnalysisResultState.Ambiguous Then 3590If info2.Candidate Is Nothing OrElse info2.State = CandidateAnalysisResultState.Ambiguous Then 3629info = New QuickApplicabilityInfo(info.Candidate, CandidateAnalysisResultState.Ambiguous) 3631quickInfo(l) = New QuickApplicabilityInfo(info2.Candidate, CandidateAnalysisResultState.Ambiguous) 3636If info.State <> CandidateAnalysisResultState.Ambiguous Then 3650If info2.Candidate IsNot Nothing AndAlso info2.State = CandidateAnalysisResultState.Ambiguous Then 3671Public ReadOnly State As CandidateAnalysisResultState 3677state As CandidateAnalysisResultState, 3704Return New QuickApplicabilityInfo(candidate, CandidateAnalysisResultState.HasUnsupportedMetadata) 3716Return New QuickApplicabilityInfo(candidate, CandidateAnalysisResultState.BadGenericArity) 3738Return New QuickApplicabilityInfo(candidate, CandidateAnalysisResultState.ArgumentCountMismatch, True, False) 3742Return New QuickApplicabilityInfo(candidate, CandidateAnalysisResultState.ArgumentCountMismatch, Not hasParamArray, hasParamArray) 3749Return New QuickApplicabilityInfo(candidate, CandidateAnalysisResultState.HasUseSiteError) 3774Return New QuickApplicabilityInfo(candidate, CandidateAnalysisResultState.Applicable, applicableInNormalForm, applicableInParamArrayForm) 3791Case CandidateAnalysisResultState.HasUnsupportedMetadata 3793results.Add(New CandidateAnalysisResult(candidate.Candidate, CandidateAnalysisResultState.HasUnsupportedMetadata)) 3796Case CandidateAnalysisResultState.HasUseSiteError 3798results.Add(New CandidateAnalysisResult(candidate.Candidate, CandidateAnalysisResultState.HasUseSiteError)) 3801Case CandidateAnalysisResultState.BadGenericArity 3803results.Add(New CandidateAnalysisResult(candidate.Candidate, CandidateAnalysisResultState.BadGenericArity)) 3806Case CandidateAnalysisResultState.ArgumentCountMismatch 3810Dim candidateAnalysis As New CandidateAnalysisResult(ConstructIfNeedTo(candidate.Candidate, typeArguments), CandidateAnalysisResultState.ArgumentCountMismatch) 3819Case CandidateAnalysisResultState.Applicable 3864Case CandidateAnalysisResultState.Ambiguous 3866results.Add(New CandidateAnalysisResult(candidate.Candidate, CandidateAnalysisResultState.Ambiguous)) 3897Debug.Assert(newCandidate.State <> CandidateAnalysisResultState.Applicable) 3918Debug.Assert(newCandidate.State = CandidateAnalysisResultState.Applicable) 3932If existingCandidate.State = CandidateAnalysisResultState.ArgumentCountMismatch OrElse 3933existingCandidate.State = CandidateAnalysisResultState.BadGenericArity OrElse 3934existingCandidate.State = CandidateAnalysisResultState.Ambiguous Then 3959If existingCandidate.State = CandidateAnalysisResultState.TypeInferenceFailed OrElse existingCandidate.SomeInferenceFailed OrElse 3960existingCandidate.State = CandidateAnalysisResultState.HasUseSiteError OrElse 3961existingCandidate.State = CandidateAnalysisResultState.HasUnsupportedMetadata Then 4133Dim existingIsApplicable As Boolean = (existingCandidate.State = CandidateAnalysisResultState.Applicable) 4868If candidate.State = CandidateAnalysisResultState.Applicable Then 4921candidate.State = CandidateAnalysisResultState.TypeInferenceFailed 4958Return (candidate.State = CandidateAnalysisResultState.Applicable)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (245)
Semantics\OverloadResolution.vb (245)
228Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 244Assert.Equal(CandidateAnalysisResultState.BadGenericArity, result.Candidates(0).State) 260Assert.Equal(CandidateAnalysisResultState.ArgumentCountMismatch, result.Candidates(0).State) 276Assert.Equal(CandidateAnalysisResultState.TypeInferenceFailed, result.Candidates(0).State) 292Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 309Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 326Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 329Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 346Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 349Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(1).State) 366Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 369Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(1).State) 385Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 403Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 420Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 436Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 453Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 470Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 488Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 507Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 525Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 543Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 561Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 579Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 596Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 613Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 630Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 633Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(1).State) 651Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 654Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(1).State) 672Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 675Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(1).State) 692Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 709Assert.Equal(CandidateAnalysisResultState.ArgumentCountMismatch, result.Candidates(0).State) 724Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 741Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 756Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 772Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 789Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 804Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 820Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 837Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 852Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 868Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 883Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 899Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 914Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 929Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 945Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 961Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 978Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 993Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 1009Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1024Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 1040Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1058Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1075Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1092Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1109Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1125Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1142Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1158Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1174Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1191Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1208Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1225Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1242Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1260Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 1262Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1278Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1280Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(1).State) 1295Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 1297Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1312Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 1314Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1331Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1334Assert.Equal(CandidateAnalysisResultState.ArgumentCountMismatch, result.Candidates(1).State) 1350Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1353Assert.Equal(CandidateAnalysisResultState.ArgumentCountMismatch, result.Candidates(1).State) 1370Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 1373Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1389Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 1392Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(1).State) 1395Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(2).State) 1411Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(1).State) 1414Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1431Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 1434Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1451Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1467Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1483Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 1485Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1501Assert.Equal(CandidateAnalysisResultState.RequiresNarrowing, result.Candidates(0).State) 1503Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1519Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1536Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 1553Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(0).State) 1556Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1573Assert.Equal(CandidateAnalysisResultState.ArgumentCountMismatch, result.Candidates(0).State) 1576Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1593Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 1596Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1613Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 1616Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1633Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1652Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 1669Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1687Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1705Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1720Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1741Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1756Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1776Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1791Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1806Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1822Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1824Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(1).State) 1839Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1841Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(0).State) 1856Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1858Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(0).State) 1874Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1876Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(1).State) 1891Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1893Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(0).State) 1908Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1910Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(1).State) 1931Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(0).State) 1933Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1949Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(1).State) 1951Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1970Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1972Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(1).State) 1987Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1989Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(0).State) 2005Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(0).State) 2007Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2030Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2032Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2052Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2054Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2075Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2077Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(1).State) 2079Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(2).State) 2096Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2098Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(1).State) 2100Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(2).State) 2119Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2138Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 2141Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(1).State) 2144Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(2).State) 2147Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(3).State) 2164Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2166Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(1).State) 2181Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2183Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(0).State) 2200Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2202Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(1).State) 2217Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2219Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(0).State) 2236Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2240Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(1).State) 2261Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2265Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2282Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2286Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2305Assert.Equal(CandidateAnalysisResultState.RequiresNarrowing, result.Candidates(0).State) 2307Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2323Assert.Equal(CandidateAnalysisResultState.RequiresNarrowing, result.Candidates(1).State) 2325Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2342Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2344Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(1).State) 2359Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2361Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(0).State) 2378Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2380Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(1).State) 2395Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2397Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(0).State) 2414Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2416Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(1).State) 2431Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2433Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(0).State) 2450Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2452Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(1).State) 2467Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2469Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(0).State) 2486Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2488Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(1).State) 2503Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2505Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(0).State) 2534Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2536Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2551Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2553Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2570Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2572Assert.Equal(CandidateAnalysisResultState.RequiresNarrowing, result.Candidates(1).State) 2587Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2589Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(1).State) 2609Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2611Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2632Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2634Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2650Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 2652Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(1).State) 2671Assert.Equal(CandidateAnalysisResultState.ExtensionMethodVsLateBinding, result.Candidates(0).State) 2673Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2695Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2697Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2713Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 2715Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(1).State) 2735Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(0).State) 2737Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(1).State) 2739Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(2).State) 2757Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2759Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(1).State) 2761Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(2).State) 2779Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(0).State) 2781Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2783Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(2).State) 2804Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2806Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2823Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2825Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2843Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2859Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 2877Assert.Equal(CandidateAnalysisResultState.RequiresNarrowing, result.Candidates(0).State) 2879Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2901Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 2918Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 2939Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2941Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2960Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 2962Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2982Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2984Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2986Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(2).State) 3006Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(0).State) 3008Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 3031Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(0).State) 3033Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 3035Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(2).State) 3093Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 3111Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 3133Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 3135Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State)