827 references to Candidates
Microsoft.CodeAnalysis.VisualBasic (14)
Binding\Binder_Attributes.vb (1)
302If results.Candidates.Length = 0 Then
Binding\Binder_Delegates.vb (1)
530If resolutionResult.Candidates.Length = 0 Then
Binding\Binder_Invocation.vb (2)
799If results.Candidates.Length = 0 Then 1700For Each candidate In results.Candidates
Binding\Binder_ObjectInitializer.vb (1)
409If results.Candidates.Length = 0 Then
Binding\Binder_Operators.vb (3)
563Debug.Assert(userDefinedOperator.Candidates.Length > 0) 630Debug.Assert(bitwiseOperator.Candidates.Length > 0) 1214Debug.Assert(userDefinedOperator.Candidates.Length > 0)
Binding\Binder_Query.vb (2)
4656If results.Candidates.Length = 0 Then 4661If results.Candidates.Length > 0 Then
Semantics\Operators.vb (4)
535If Not userDefinedOperator.BestResult.HasValue AndAlso userDefinedOperator.Candidates.Length = 0 Then 538If userDefinedOperator.Candidates.Length = 0 Then 905ElseIf Not userDefinedOperator.BestResult.HasValue AndAlso userDefinedOperator.Candidates.Length = 0 Then 908If userDefinedOperator.Candidates.Length = 0 Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (813)
Semantics\OverloadResolution.vb (813)
227Assert.Equal(1, result.Candidates.Length) 228Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 229Assert.Same(TestClass1_M1, result.Candidates(0).Candidate.UnderlyingSymbol) 230Assert.Equal(result.BestResult.Value, result.Candidates(0)) 243Assert.Equal(1, result.Candidates.Length) 244Assert.Equal(CandidateAnalysisResultState.BadGenericArity, result.Candidates(0).State) 245Assert.Same(TestClass1_M1, result.Candidates(0).Candidate.UnderlyingSymbol) 259Assert.Equal(1, result.Candidates.Length) 260Assert.Equal(CandidateAnalysisResultState.ArgumentCountMismatch, result.Candidates(0).State) 261Assert.Same(TestClass1_M1, result.Candidates(0).Candidate.UnderlyingSymbol) 275Assert.Equal(1, result.Candidates.Length) 276Assert.Equal(CandidateAnalysisResultState.TypeInferenceFailed, result.Candidates(0).State) 277Assert.Same(TestClass1_M2, result.Candidates(0).Candidate.UnderlyingSymbol) 291Assert.Equal(1, result.Candidates.Length) 292Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 293Assert.Equal(TestClass1_M2.Construct((New TypeSymbol() {TestClass1}).AsImmutableOrNull()), result.Candidates(0).Candidate.UnderlyingSymbol) 294Assert.Equal(result.BestResult.Value, result.Candidates(0)) 307Assert.Equal(1, result.Candidates.Length) 308Assert.True(result.Candidates(0).IsExpandedParamArrayForm) 309Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 310Assert.Equal(TestClass1_M3, result.Candidates(0).Candidate.UnderlyingSymbol) 311Assert.Equal(result.BestResult.Value, result.Candidates(0)) 324Assert.Equal(2, result.Candidates.Length) 325Assert.False(result.Candidates(0).IsExpandedParamArrayForm) 326Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 327Assert.Equal(TestClass1_M3, result.Candidates(0).Candidate.UnderlyingSymbol) 328Assert.True(result.Candidates(1).IsExpandedParamArrayForm) 329Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 330Assert.Equal(TestClass1_M3, result.Candidates(1).Candidate.UnderlyingSymbol) 331Assert.Equal(result.BestResult.Value, result.Candidates(1)) 344Assert.Equal(2, result.Candidates.Length) 345Assert.False(result.Candidates(0).IsExpandedParamArrayForm) 346Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 347Assert.Equal(TestClass1_M3, result.Candidates(0).Candidate.UnderlyingSymbol) 348Assert.True(result.Candidates(1).IsExpandedParamArrayForm) 349Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(1).State) 350Assert.Equal(TestClass1_M3, result.Candidates(1).Candidate.UnderlyingSymbol) 351Assert.Equal(result.BestResult.Value, result.Candidates(0)) 364Assert.Equal(2, result.Candidates.Length) 365Assert.False(result.Candidates(0).IsExpandedParamArrayForm) 366Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 367Assert.Equal(TestClass1_M3, result.Candidates(0).Candidate.UnderlyingSymbol) 368Assert.True(result.Candidates(1).IsExpandedParamArrayForm) 369Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(1).State) 370Assert.Equal(TestClass1_M3, result.Candidates(1).Candidate.UnderlyingSymbol) 371Assert.Equal(result.BestResult.Value, result.Candidates(0)) 384Assert.Equal(1, result.Candidates.Length) 385Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 386Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 387Assert.Equal(result.BestResult.Value, result.Candidates(0)) 388Assert.True(result.Candidates(0).ArgsToParamsOpt.IsDefault) 402Assert.Equal(1, result.Candidates.Length) 403Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 404Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 419Assert.Equal(1, result.Candidates.Length) 420Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 421Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 435Assert.Equal(1, result.Candidates.Length) 436Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 437Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 438Assert.Equal(result.BestResult.Value, result.Candidates(0)) 439Assert.True(result.Candidates(0).ArgsToParamsOpt.SequenceEqual({0, 1}.AsImmutableOrNull())) 452Assert.Equal(1, result.Candidates.Length) 453Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 454Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 455Assert.Equal(result.BestResult.Value, result.Candidates(0)) 456Assert.True(result.Candidates(0).ArgsToParamsOpt.SequenceEqual({0, 1}.AsImmutableOrNull())) 469Assert.Equal(1, result.Candidates.Length) 470Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 471Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 472Assert.Equal(result.BestResult.Value, result.Candidates(0)) 473Assert.True(result.Candidates(0).ArgsToParamsOpt.SequenceEqual({1, 0}.AsImmutableOrNull())) 487Assert.Equal(1, result.Candidates.Length) 488Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 489Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 491Assert.True(result.Candidates(0).ArgsToParamsOpt.SequenceEqual({1, 0}.AsImmutableOrNull())) 506Assert.Equal(1, result.Candidates.Length) 507Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 508Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 524Assert.Equal(1, result.Candidates.Length) 525Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 526Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 542Assert.Equal(1, result.Candidates.Length) 543Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 544Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 560Assert.Equal(1, result.Candidates.Length) 561Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 562Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 578Assert.Equal(1, result.Candidates.Length) 579Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 580Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 595Assert.Equal(1, result.Candidates.Length) 596Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 597Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 612Assert.Equal(1, result.Candidates.Length) 613Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 614Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 629Assert.Equal(2, result.Candidates.Length) 630Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 631Assert.False(result.Candidates(0).IsExpandedParamArrayForm) 632Assert.Same(TestClass1_M3, result.Candidates(0).Candidate.UnderlyingSymbol) 633Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(1).State) 634Assert.True(result.Candidates(1).IsExpandedParamArrayForm) 635Assert.Same(TestClass1_M3, result.Candidates(1).Candidate.UnderlyingSymbol) 650Assert.Equal(2, result.Candidates.Length) 651Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 652Assert.False(result.Candidates(0).IsExpandedParamArrayForm) 653Assert.Same(TestClass1_M3, result.Candidates(0).Candidate.UnderlyingSymbol) 654Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(1).State) 655Assert.True(result.Candidates(1).IsExpandedParamArrayForm) 656Assert.Same(TestClass1_M3, result.Candidates(1).Candidate.UnderlyingSymbol) 671Assert.Equal(2, result.Candidates.Length) 672Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 673Assert.False(result.Candidates(0).IsExpandedParamArrayForm) 674Assert.Same(TestClass1_M5, result.Candidates(0).Candidate.UnderlyingSymbol) 675Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(1).State) 676Assert.True(result.Candidates(1).IsExpandedParamArrayForm) 677Assert.Same(TestClass1_M5, result.Candidates(1).Candidate.UnderlyingSymbol) 691Assert.Equal(1, result.Candidates.Length) 692Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 693Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 708Assert.Equal(1, result.Candidates.Length) 709Assert.Equal(CandidateAnalysisResultState.ArgumentCountMismatch, result.Candidates(0).State) 710Assert.Equal(TestClass1_M2.Construct((New TypeSymbol() {TestClass1}).AsImmutableOrNull()), result.Candidates(0).Candidate.UnderlyingSymbol) 724Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 725Assert.False(result.Candidates(0).RequiresNarrowingConversion) 726Assert.False(result.Candidates(0).RequiresNarrowingNotFromObject) 727Assert.False(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 741Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 742Assert.True(result.Candidates(0).RequiresNarrowingConversion) 743Assert.True(result.Candidates(0).RequiresNarrowingNotFromObject) 744Assert.True(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 756Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 757Assert.True(result.Candidates(0).RequiresNarrowingConversion) 758Assert.True(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 772Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 773Assert.True(result.Candidates(0).RequiresNarrowingConversion) 774Assert.True(result.Candidates(0).RequiresNarrowingNotFromObject) 775Assert.False(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 789Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 790Assert.True(result.Candidates(0).RequiresNarrowingConversion) 791Assert.False(result.Candidates(0).RequiresNarrowingNotFromObject) 792Assert.True(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 804Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 805Assert.True(result.Candidates(0).RequiresNarrowingConversion) 806Assert.True(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 820Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 821Assert.False(result.Candidates(0).RequiresNarrowingConversion) 822Assert.False(result.Candidates(0).RequiresNarrowingNotFromObject) 823Assert.False(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 837Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 838Assert.True(result.Candidates(0).RequiresNarrowingConversion) 839Assert.True(result.Candidates(0).RequiresNarrowingNotFromObject) 840Assert.True(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 852Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 853Assert.True(result.Candidates(0).RequiresNarrowingConversion) 854Assert.True(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 868Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 869Assert.True(result.Candidates(0).RequiresNarrowingConversion) 870Assert.True(result.Candidates(0).RequiresNarrowingNotFromObject) 871Assert.True(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 883Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 884Assert.True(result.Candidates(0).RequiresNarrowingConversion) 885Assert.True(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 899Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 900Assert.True(result.Candidates(0).RequiresNarrowingConversion) 901Assert.True(result.Candidates(0).RequiresNarrowingNotFromObject) 902Assert.True(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 914Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 915Assert.True(result.Candidates(0).RequiresNarrowingConversion) 916Assert.True(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 929Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 930Assert.True(result.Candidates(0).RequiresNarrowingConversion) 931Assert.True(result.Candidates(0).RequiresNarrowingNotFromObject) 932Assert.False(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 945Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 946Assert.True(result.Candidates(0).RequiresNarrowingConversion) 947Assert.True(result.Candidates(0).RequiresNarrowingNotFromObject) 948Assert.False(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 961Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 962Assert.True(result.Candidates(0).RequiresNarrowingConversion) 963Assert.True(result.Candidates(0).RequiresNarrowingNotFromObject) 964Assert.False(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 978Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 979Assert.True(result.Candidates(0).RequiresNarrowingConversion) 980Assert.False(result.Candidates(0).RequiresNarrowingNotFromObject) 981Assert.True(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 993Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 994Assert.True(result.Candidates(0).RequiresNarrowingConversion) 995Assert.True(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 1009Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1010Assert.True(result.Candidates(0).RequiresNarrowingConversion) 1011Assert.False(result.Candidates(0).RequiresNarrowingNotFromObject) 1012Assert.True(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 1024Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 1025Assert.True(result.Candidates(0).RequiresNarrowingConversion) 1026Assert.True(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 1040Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1041Assert.True(result.Candidates(0).RequiresNarrowingConversion) 1042Assert.False(result.Candidates(0).RequiresNarrowingNotFromObject) 1043Assert.True(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 1058Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1059Assert.True(result.Candidates(0).RequiresNarrowingConversion) 1060Assert.True(result.Candidates(0).RequiresNarrowingNotFromObject) 1061Assert.True(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 1075Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1076Assert.True(result.Candidates(0).RequiresNarrowingConversion) 1077Assert.True(result.Candidates(0).RequiresNarrowingNotFromObject) 1078Assert.True(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 1092Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1093Assert.True(result.Candidates(0).RequiresNarrowingConversion) 1094Assert.True(result.Candidates(0).RequiresNarrowingNotFromObject) 1095Assert.True(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 1109Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1110Assert.True(result.Candidates(0).RequiresNarrowingConversion) 1111Assert.True(result.Candidates(0).RequiresNarrowingNotFromObject) 1112Assert.True(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 1125Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1126Assert.False(result.Candidates(0).RequiresNarrowingConversion) 1127Assert.False(result.Candidates(0).RequiresNarrowingNotFromObject) 1128Assert.False(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 1142Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1143Assert.True(result.Candidates(0).RequiresNarrowingConversion) 1144Assert.False(result.Candidates(0).RequiresNarrowingNotFromObject) 1145Assert.True(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 1158Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1159Assert.False(result.Candidates(0).RequiresNarrowingConversion) 1160Assert.False(result.Candidates(0).RequiresNarrowingNotFromObject) 1161Assert.False(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 1174Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1175Assert.True(result.Candidates(0).RequiresNarrowingConversion) 1176Assert.True(result.Candidates(0).RequiresNarrowingNotFromObject) 1177Assert.False(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 1191Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1192Assert.True(result.Candidates(0).RequiresNarrowingConversion) 1193Assert.True(result.Candidates(0).RequiresNarrowingNotFromObject) 1194Assert.True(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 1208Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1209Assert.True(result.Candidates(0).RequiresNarrowingConversion) 1210Assert.False(result.Candidates(0).RequiresNarrowingNotFromObject) 1211Assert.True(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 1225Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1226Assert.True(result.Candidates(0).RequiresNarrowingConversion) 1227Assert.True(result.Candidates(0).RequiresNarrowingNotFromObject) 1228Assert.True(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 1242Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1243Assert.True(result.Candidates(0).RequiresNarrowingConversion) 1244Assert.False(result.Candidates(0).RequiresNarrowingNotFromObject) 1245Assert.True(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 1258Assert.Equal(2, result.Candidates.Length) 1259Assert.False(result.Candidates(0).IsExpandedParamArrayForm) 1260Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 1261Assert.True(result.Candidates(1).IsExpandedParamArrayForm) 1262Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1263Assert.Equal(result.BestResult.Value, result.Candidates(1)) 1276Assert.Equal(2, result.Candidates.Length) 1277Assert.False(result.Candidates(0).IsExpandedParamArrayForm) 1278Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1279Assert.True(result.Candidates(1).IsExpandedParamArrayForm) 1280Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(1).State) 1281Assert.Equal(result.BestResult.Value, result.Candidates(0)) 1294Assert.Equal(2, result.Candidates.Length) 1295Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 1296Assert.Same(TestClass1_M12(0), result.Candidates(0).Candidate.UnderlyingSymbol) 1297Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1298Assert.Same(TestClass1_M12(1), result.Candidates(1).Candidate.UnderlyingSymbol) 1299Assert.Equal(result.BestResult.Value, result.Candidates(1)) 1311Assert.Equal(2, result.Candidates.Length) 1312Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 1313Assert.Same(TestClass1_M12(0), result.Candidates(0).Candidate.UnderlyingSymbol) 1314Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1315Assert.Same(TestClass1_M12(1), result.Candidates(1).Candidate.UnderlyingSymbol) 1316Assert.Equal(result.BestResult.Value, result.Candidates(1)) 1329Assert.Equal(2, result.Candidates.Length) 1330Assert.True(result.Candidates(0).IsExpandedParamArrayForm) 1331Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1332Assert.Same(TestClass1_M13(0), result.Candidates(0).Candidate.UnderlyingSymbol) 1333Assert.True(result.Candidates(1).IsExpandedParamArrayForm) 1334Assert.Equal(CandidateAnalysisResultState.ArgumentCountMismatch, result.Candidates(1).State) 1335Assert.Same(TestClass1_M13(1), result.Candidates(1).Candidate.UnderlyingSymbol) 1336Assert.Equal(result.BestResult.Value, result.Candidates(0)) 1348Assert.Equal(2, result.Candidates.Length) 1349Assert.True(result.Candidates(0).IsExpandedParamArrayForm) 1350Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1351Assert.Same(TestClass1_M13(0), result.Candidates(0).Candidate.UnderlyingSymbol) 1352Assert.True(result.Candidates(1).IsExpandedParamArrayForm) 1353Assert.Equal(CandidateAnalysisResultState.ArgumentCountMismatch, result.Candidates(1).State) 1354Assert.Same(TestClass1_M13(1), result.Candidates(1).Candidate.UnderlyingSymbol) 1355Assert.Equal(result.BestResult.Value, result.Candidates(0)) 1368Assert.Equal(2, result.Candidates.Length) 1369Assert.False(result.Candidates(0).IsExpandedParamArrayForm) 1370Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 1371Assert.Same(TestClass1_M13(0), result.Candidates(0).Candidate.UnderlyingSymbol) 1372Assert.True(result.Candidates(1).IsExpandedParamArrayForm) 1373Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1374Assert.Same(TestClass1_M13(1), result.Candidates(1).Candidate.UnderlyingSymbol) 1375Assert.Equal(result.BestResult.Value, result.Candidates(1)) 1387Assert.Equal(3, result.Candidates.Length) 1388Assert.False(result.Candidates(0).IsExpandedParamArrayForm) 1389Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 1390Assert.Same(TestClass1_M13(0), result.Candidates(0).Candidate.UnderlyingSymbol) 1391Assert.True(result.Candidates(1).IsExpandedParamArrayForm) 1392Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(1).State) 1393Assert.Same(TestClass1_M13(0), result.Candidates(1).Candidate.UnderlyingSymbol) 1394Assert.True(result.Candidates(2).IsExpandedParamArrayForm) 1395Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(2).State) 1396Assert.Same(TestClass1_M13(1), result.Candidates(2).Candidate.UnderlyingSymbol) 1397Assert.Equal(result.BestResult.Value, result.Candidates(2)) 1409Assert.Equal(2, result.Candidates.Length) 1410Assert.False(result.Candidates(1).IsExpandedParamArrayForm) 1411Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(1).State) 1412Assert.Same(TestClass1_M13(0), result.Candidates(1).Candidate.UnderlyingSymbol) 1413Assert.True(result.Candidates(0).IsExpandedParamArrayForm) 1414Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1415Assert.Same(TestClass1_M13(1), result.Candidates(0).Candidate.UnderlyingSymbol) 1416Assert.Equal(result.BestResult.Value, result.Candidates(0)) 1429Assert.Equal(2, result.Candidates.Length) 1430Assert.False(result.Candidates(0).IsExpandedParamArrayForm) 1431Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 1432Assert.Same(TestClass1_M13(1), result.Candidates(0).Candidate.UnderlyingSymbol) 1433Assert.True(result.Candidates(1).IsExpandedParamArrayForm) 1434Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1435Assert.Same(TestClass1_M13(1), result.Candidates(1).Candidate.UnderlyingSymbol) 1436Assert.Equal(result.BestResult.Value, result.Candidates(1)) 1449Assert.Equal(1, result.Candidates.Length) 1450Assert.False(result.Candidates(0).IsExpandedParamArrayForm) 1451Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1452Assert.Same(base_M1, result.Candidates(0).Candidate.UnderlyingSymbol) 1453Assert.Equal(result.BestResult.Value, result.Candidates(0)) 1465Assert.Equal(1, result.Candidates.Length) 1466Assert.False(result.Candidates(0).IsExpandedParamArrayForm) 1467Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1468Assert.Same(base_M1, result.Candidates(0).Candidate.UnderlyingSymbol) 1469Assert.Equal(result.BestResult.Value, result.Candidates(0)) 1482Assert.Equal(2, result.Candidates.Length) 1483Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 1484Assert.Same(derived_M2, result.Candidates(0).Candidate.UnderlyingSymbol) 1485Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1486Assert.Same(base_M2, result.Candidates(1).Candidate.UnderlyingSymbol) 1487Assert.Equal(result.BestResult.Value, result.Candidates(1)) 1500Assert.Equal(2, result.Candidates.Length) 1501Assert.Equal(CandidateAnalysisResultState.RequiresNarrowing, result.Candidates(0).State) 1502Assert.Same(derived_M2, result.Candidates(0).Candidate.UnderlyingSymbol) 1503Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1504Assert.Same(base_M2, result.Candidates(1).Candidate.UnderlyingSymbol) 1505Assert.Equal(result.BestResult.Value, result.Candidates(1)) 1518Assert.Equal(1, result.Candidates.Length) 1519Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1520Assert.Same(derived_M3, result.Candidates(0).Candidate.UnderlyingSymbol) 1521Assert.Equal(result.BestResult.Value, result.Candidates(0)) 1535Assert.Equal(1, result.Candidates.Length) 1536Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 1537Assert.Same(derived_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 1551Assert.Equal(2, result.Candidates.Length) 1552Assert.True(result.Candidates(0).IsExpandedParamArrayForm) 1553Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(0).State) 1554Assert.Same(derived_M5, result.Candidates(0).Candidate.UnderlyingSymbol) 1555Assert.False(result.Candidates(1).IsExpandedParamArrayForm) 1556Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1557Assert.Same(base_M5, result.Candidates(1).Candidate.UnderlyingSymbol) 1558Assert.Equal(result.BestResult.Value, result.Candidates(1)) 1571Assert.Equal(2, result.Candidates.Length) 1572Assert.False(result.Candidates(0).IsExpandedParamArrayForm) 1573Assert.Equal(CandidateAnalysisResultState.ArgumentCountMismatch, result.Candidates(0).State) 1574Assert.Same(derived_M6, result.Candidates(0).Candidate.UnderlyingSymbol) 1575Assert.True(result.Candidates(1).IsExpandedParamArrayForm) 1576Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1577Assert.Same(base_M6, result.Candidates(1).Candidate.UnderlyingSymbol) 1578Assert.Equal(result.BestResult.Value, result.Candidates(1)) 1591Assert.Equal(2, result.Candidates.Length) 1592Assert.False(result.Candidates(0).IsExpandedParamArrayForm) 1593Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 1594Assert.Same(derived_M7, result.Candidates(0).Candidate.UnderlyingSymbol) 1595Assert.False(result.Candidates(1).IsExpandedParamArrayForm) 1596Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1597Assert.Same(base_M7, result.Candidates(1).Candidate.UnderlyingSymbol) 1598Assert.Equal(result.BestResult.Value, result.Candidates(1)) 1611Assert.Equal(2, result.Candidates.Length) 1612Assert.False(result.Candidates(0).IsExpandedParamArrayForm) 1613Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 1614Assert.Same(derived_M8, result.Candidates(0).Candidate.UnderlyingSymbol) 1615Assert.True(result.Candidates(1).IsExpandedParamArrayForm) 1616Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1617Assert.Same(derived_M8, result.Candidates(1).Candidate.UnderlyingSymbol) 1618Assert.Equal(result.BestResult.Value, result.Candidates(1)) 1631Assert.Equal(1, result.Candidates.Length) 1632Assert.True(result.Candidates(0).IsExpandedParamArrayForm) 1633Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1634Assert.Same(derived_M9, result.Candidates(0).Candidate.UnderlyingSymbol) 1635Assert.Equal(result.BestResult.Value, result.Candidates(0)) 1650Assert.Equal(1, result.Candidates.Length) 1651Assert.True(result.Candidates(0).IsExpandedParamArrayForm) 1652Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 1653Assert.Same(derived_M9, result.Candidates(0).Candidate.UnderlyingSymbol) 1667Assert.Equal(1, result.Candidates.Length) 1668Assert.True(result.Candidates(0).IsExpandedParamArrayForm) 1669Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1670Assert.Same(derived_M9, result.Candidates(0).Candidate.UnderlyingSymbol) 1671Assert.Equal(result.BestResult.Value, result.Candidates(0)) 1686Assert.Equal(1, result.Candidates.Length) 1687Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1688Assert.Same(base_M10_Candidate, result.Candidates(0).Candidate.UnderlyingSymbol) 1689Assert.Equal(result.BestResult.Value, result.Candidates(0)) 1704Assert.Equal(1, result.Candidates.Length) 1705Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1706Assert.Same(derived_M10_Candidate, result.Candidates(0).Candidate.UnderlyingSymbol) 1707Assert.Equal(result.BestResult.Value, result.Candidates(0)) 1719Assert.Equal(1, result.Candidates.Length) 1720Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1721Assert.Same(derived_M10_Candidate, result.Candidates(0).Candidate.UnderlyingSymbol) 1722Assert.Equal(result.BestResult.Value, result.Candidates(0)) 1740Assert.Equal(1, result.Candidates.Length) 1741Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1742Assert.Same(derived_M11_Candidate, result.Candidates(0).Candidate.UnderlyingSymbol) 1743Assert.Equal(result.BestResult.Value, result.Candidates(0)) 1755Assert.Equal(1, result.Candidates.Length) 1756Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1757Assert.Same(derived_M11_Candidate, result.Candidates(0).Candidate.UnderlyingSymbol) 1758Assert.Equal(result.BestResult.Value, result.Candidates(0)) 1775Assert.Equal(1, result.Candidates.Length) 1776Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1777Assert.Same(derived_M12_Candidate, result.Candidates(0).Candidate.UnderlyingSymbol) 1778Assert.Equal(result.BestResult.Value, result.Candidates(0)) 1790Assert.Equal(1, result.Candidates.Length) 1791Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1792Assert.Same(derived_M12_Candidate, result.Candidates(0).Candidate.UnderlyingSymbol) 1793Assert.Equal(result.BestResult.Value, result.Candidates(0)) 1805Assert.Equal(1, result.Candidates.Length) 1806Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1807Assert.Same(ext_M12_Candidate, result.Candidates(0).Candidate.UnderlyingSymbol) 1808Assert.Equal(result.BestResult.Value, result.Candidates(0)) 1821Assert.Equal(2, result.Candidates.Length) 1822Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1823Assert.Same(TestClass2OfInteger_S1(0).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 1824Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(1).State) 1825Assert.Same(TestClass2OfInteger_S1(1).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.OriginalDefinition) 1826Assert.Equal(result.BestResult.Value, result.Candidates(0)) 1838Assert.Equal(2, result.Candidates.Length) 1839Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1840Assert.Same(TestClass2OfInteger_S1(0).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.OriginalDefinition) 1841Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(0).State) 1842Assert.Same(TestClass2OfInteger_S1(1).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 1843Assert.Equal(result.BestResult.Value, result.Candidates(1)) 1855Assert.Equal(2, result.Candidates.Length) 1856Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1857Assert.Same(TestClass2OfInteger_S1(0).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.OriginalDefinition) 1858Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(0).State) 1859Assert.Same(TestClass2OfInteger_S1(1).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 1860Assert.Equal(result.BestResult.Value, result.Candidates(1)) 1873Assert.Equal(2, result.Candidates.Length) 1874Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1875Assert.Same(TestClass2OfInteger_S2(0).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 1876Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(1).State) 1877Assert.Same(TestClass2OfInteger_S2(1).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.OriginalDefinition) 1878Assert.Equal(result.BestResult.Value, result.Candidates(0)) 1890Assert.Equal(2, result.Candidates.Length) 1891Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1892Assert.Same(TestClass2OfInteger_S2(0).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.OriginalDefinition) 1893Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(0).State) 1894Assert.Same(TestClass2OfInteger_S2(1).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 1895Assert.Equal(result.BestResult.Value, result.Candidates(1)) 1907Assert.Equal(2, result.Candidates.Length) 1908Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1909Assert.Same(TestClass2OfInteger_S2(0).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 1910Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(1).State) 1911Assert.Same(TestClass2OfInteger_S2(1).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.OriginalDefinition) 1912Assert.Equal(result.BestResult.Value, result.Candidates(0)) 1930Assert.Equal(2, result.Candidates.Length) 1931Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(0).State) 1932Assert.Same(ext_M13_0_Candidate, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 1933Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1934Assert.Same(ext_M13_1_Candidate.OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.OriginalDefinition) 1935Assert.Equal(result.BestResult.Value, result.Candidates(1)) 1948Assert.Equal(2, result.Candidates.Length) 1949Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(1).State) 1950Assert.Same(ext_M13_0_Candidate, result.Candidates(1).Candidate.UnderlyingSymbol.OriginalDefinition) 1951Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1952Assert.Same(ext_M13_1_Candidate.OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 1953Assert.Equal(result.BestResult.Value, result.Candidates(0)) 1969Assert.Equal(2, result.Candidates.Length) 1970Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 1971Assert.Same(derived_M11_Candidate_0, result.Candidates(0).Candidate.UnderlyingSymbol) 1972Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(1).State) 1973Assert.Same(derived_M11_Candidate_1, result.Candidates(1).Candidate.UnderlyingSymbol) 1974Assert.Equal(result.BestResult.Value, result.Candidates(0)) 1986Assert.Equal(2, result.Candidates.Length) 1987Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 1988Assert.Same(derived_M11_Candidate_0, result.Candidates(1).Candidate.UnderlyingSymbol) 1989Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(0).State) 1990Assert.Same(derived_M11_Candidate_1, result.Candidates(0).Candidate.UnderlyingSymbol) 1991Assert.Equal(result.BestResult.Value, result.Candidates(1)) 2004Assert.Equal(2, result.Candidates.Length) 2005Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(0).State) 2006Assert.Same(TestClass2OfInteger_S3(0).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 2007Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2008Assert.Same(TestClass2OfInteger_S3(1).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.OriginalDefinition) 2029Assert.Equal(2, result.Candidates.Length) 2030Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2031Assert.Same(ext_M14_Candidate, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 2032Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2033Assert.Same(ext1_M14_Candidate, result.Candidates(1).Candidate.UnderlyingSymbol.OriginalDefinition) 2051Assert.Equal(2, result.Candidates.Length) 2052Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2053Assert.Same(TestClass2OfInteger_S4(0).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 2054Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2055Assert.Same(TestClass2OfInteger_S4(1).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.OriginalDefinition) 2074Assert.Equal(3, result.Candidates.Length) 2075Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2076Assert.Same(TestClass2OfInteger_S5(0).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 2077Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(1).State) 2078Assert.Same(TestClass2OfInteger_S5(1).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.OriginalDefinition) 2079Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(2).State) 2080Assert.Same(TestClass2OfInteger_S5(2).OriginalDefinition, result.Candidates(2).Candidate.UnderlyingSymbol.OriginalDefinition) 2095Assert.Equal(3, result.Candidates.Length) 2096Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2097Assert.Same(TestClass2OfInteger_S5(0).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 2098Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(1).State) 2099Assert.Same(TestClass2OfInteger_S5(1).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.OriginalDefinition) 2100Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(2).State) 2101Assert.Same(TestClass2OfInteger_S5(2).OriginalDefinition, result.Candidates(2).Candidate.UnderlyingSymbol.OriginalDefinition) 2118Assert.Equal(1, result.Candidates.Length) 2119Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2120Assert.Same(ext_M15_Candidate, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 2121Assert.Equal(result.BestResult.Value, result.Candidates(0)) 2136Assert.Equal(4, result.Candidates.Length) 2137Assert.False(result.Candidates(0).IsExpandedParamArrayForm) 2138Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 2139Assert.Same(TestClass2OfInteger_S6(0).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 2140Assert.True(result.Candidates(1).IsExpandedParamArrayForm) 2141Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(1).State) 2142Assert.Same(TestClass2OfInteger_S6(0).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.OriginalDefinition) 2143Assert.False(result.Candidates(2).IsExpandedParamArrayForm) 2144Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(2).State) 2145Assert.Same(TestClass2OfInteger_S6(1).OriginalDefinition, result.Candidates(2).Candidate.UnderlyingSymbol.OriginalDefinition) 2146Assert.True(result.Candidates(3).IsExpandedParamArrayForm) 2147Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(3).State) 2148Assert.Same(TestClass2OfInteger_S6(1).OriginalDefinition, result.Candidates(3).Candidate.UnderlyingSymbol.OriginalDefinition) 2149Assert.Equal(result.BestResult.Value, result.Candidates(3)) 2163Assert.Equal(2, result.Candidates.Length) 2164Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2165Assert.Same(TestClass1_M14(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2166Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(1).State) 2167Assert.Same(TestClass1_M14(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2168Assert.Equal(result.BestResult.Value, result.Candidates(0)) 2180Assert.Equal(2, result.Candidates.Length) 2181Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2182Assert.Same(TestClass1_M14(0), result.Candidates(1).Candidate.UnderlyingSymbol) 2183Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(0).State) 2184Assert.Same(TestClass1_M14(1), result.Candidates(0).Candidate.UnderlyingSymbol) 2185Assert.Equal(result.BestResult.Value, result.Candidates(1)) 2199Assert.Equal(2, result.Candidates.Length) 2200Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2201Assert.Same(TestClass1_M15(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2202Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(1).State) 2203Assert.Same(TestClass1_M15(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2204Assert.Equal(result.BestResult.Value, result.Candidates(0)) 2216Assert.Equal(2, result.Candidates.Length) 2217Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2218Assert.Same(TestClass1_M15(0), result.Candidates(1).Candidate.UnderlyingSymbol) 2219Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(0).State) 2220Assert.Same(TestClass1_M15(1), result.Candidates(0).Candidate.UnderlyingSymbol) 2221Assert.Equal(result.BestResult.Value, result.Candidates(1)) 2235Assert.Equal(2, result.Candidates.Length) 2236Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2237Assert.True(result.Candidates(0).RequiresNarrowingConversion) 2238Assert.False(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 2239Assert.Same(TestClass1_M16(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2240Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(1).State) 2241Assert.True(result.Candidates(1).RequiresNarrowingConversion) 2242Assert.True(result.Candidates(1).RequiresNarrowingNotFromNumericConstant) 2243Assert.Same(TestClass1_M16(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2244Assert.Equal(result.BestResult.Value, result.Candidates(0)) 2260Assert.Equal(2, result.Candidates.Length) 2261Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2262Assert.True(result.Candidates(0).RequiresNarrowingConversion) 2263Assert.False(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 2264Assert.Same(TestClass1_M16(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2265Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2266Assert.True(result.Candidates(1).RequiresNarrowingConversion) 2267Assert.True(result.Candidates(1).RequiresNarrowingNotFromNumericConstant) 2268Assert.Same(TestClass1_M16(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2281Assert.Equal(2, result.Candidates.Length) 2282Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2283Assert.True(result.Candidates(0).RequiresNarrowingConversion) 2284Assert.True(result.Candidates(0).RequiresNarrowingNotFromNumericConstant) 2285Assert.Same(TestClass1_M16(1), result.Candidates(0).Candidate.UnderlyingSymbol) 2286Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2287Assert.True(result.Candidates(1).RequiresNarrowingConversion) 2288Assert.False(result.Candidates(1).RequiresNarrowingNotFromNumericConstant) 2289Assert.Same(TestClass1_M16(0), result.Candidates(1).Candidate.UnderlyingSymbol) 2304Assert.Equal(2, result.Candidates.Length) 2305Assert.Equal(CandidateAnalysisResultState.RequiresNarrowing, result.Candidates(0).State) 2306Assert.Same(TestClass1_M16(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2307Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2308Assert.Same(TestClass1_M16(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2309Assert.Equal(result.BestResult.Value, result.Candidates(1)) 2322Assert.Equal(2, result.Candidates.Length) 2323Assert.Equal(CandidateAnalysisResultState.RequiresNarrowing, result.Candidates(1).State) 2324Assert.Same(TestClass1_M16(0), result.Candidates(1).Candidate.UnderlyingSymbol) 2325Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2326Assert.Same(TestClass1_M16(1), result.Candidates(0).Candidate.UnderlyingSymbol) 2327Assert.Equal(result.BestResult.Value, result.Candidates(0)) 2341Assert.Equal(2, result.Candidates.Length) 2342Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2343Assert.Same(TestClass1_M17(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2344Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(1).State) 2345Assert.Same(TestClass1_M17(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2346Assert.Equal(result.BestResult.Value, result.Candidates(0)) 2358Assert.Equal(2, result.Candidates.Length) 2359Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2360Assert.Same(TestClass1_M17(0), result.Candidates(1).Candidate.UnderlyingSymbol) 2361Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(0).State) 2362Assert.Same(TestClass1_M17(1), result.Candidates(0).Candidate.UnderlyingSymbol) 2363Assert.Equal(result.BestResult.Value, result.Candidates(1)) 2377Assert.Equal(2, result.Candidates.Length) 2378Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2379Assert.Same(TestClass1_M18(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2380Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(1).State) 2381Assert.Same(TestClass1_M18(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2382Assert.Equal(result.BestResult.Value, result.Candidates(0)) 2394Assert.Equal(2, result.Candidates.Length) 2395Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2396Assert.Same(TestClass1_M18(0), result.Candidates(1).Candidate.UnderlyingSymbol) 2397Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(0).State) 2398Assert.Same(TestClass1_M18(1), result.Candidates(0).Candidate.UnderlyingSymbol) 2399Assert.Equal(result.BestResult.Value, result.Candidates(1)) 2413Assert.Equal(2, result.Candidates.Length) 2414Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2415Assert.Same(TestClass1_M19(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2416Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(1).State) 2417Assert.Same(TestClass1_M19(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2418Assert.Equal(result.BestResult.Value, result.Candidates(0)) 2430Assert.Equal(2, result.Candidates.Length) 2431Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2432Assert.Same(TestClass1_M19(0), result.Candidates(1).Candidate.UnderlyingSymbol) 2433Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(0).State) 2434Assert.Same(TestClass1_M19(1), result.Candidates(0).Candidate.UnderlyingSymbol) 2435Assert.Equal(result.BestResult.Value, result.Candidates(1)) 2449Assert.Equal(2, result.Candidates.Length) 2450Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2451Assert.Same(TestClass1_M20(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2452Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(1).State) 2453Assert.Same(TestClass1_M20(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2454Assert.Equal(result.BestResult.Value, result.Candidates(0)) 2466Assert.Equal(2, result.Candidates.Length) 2467Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2468Assert.Same(TestClass1_M20(0), result.Candidates(1).Candidate.UnderlyingSymbol) 2469Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(0).State) 2470Assert.Same(TestClass1_M20(1), result.Candidates(0).Candidate.UnderlyingSymbol) 2471Assert.Equal(result.BestResult.Value, result.Candidates(1)) 2485Assert.Equal(2, result.Candidates.Length) 2486Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2487Assert.Same(TestClass1_M21(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2488Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(1).State) 2489Assert.Same(TestClass1_M21(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2490Assert.Equal(result.BestResult.Value, result.Candidates(0)) 2502Assert.Equal(2, result.Candidates.Length) 2503Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2504Assert.Same(TestClass1_M21(0), result.Candidates(1).Candidate.UnderlyingSymbol) 2505Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(0).State) 2506Assert.Same(TestClass1_M21(1), result.Candidates(0).Candidate.UnderlyingSymbol) 2507Assert.Equal(result.BestResult.Value, result.Candidates(1)) 2533Assert.Equal(2, result.Candidates.Length) 2534Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2535Assert.Same(TestClass1_M22(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2536Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2537Assert.Same(TestClass1_M22(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2550Assert.Equal(2, result.Candidates.Length) 2551Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2552Assert.Same(TestClass1_M22(1), result.Candidates(0).Candidate.UnderlyingSymbol) 2553Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2554Assert.Same(TestClass1_M22(0), result.Candidates(1).Candidate.UnderlyingSymbol) 2569Assert.Equal(2, result.Candidates.Length) 2570Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2571Assert.Same(TestClass1_M23(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2572Assert.Equal(CandidateAnalysisResultState.RequiresNarrowing, result.Candidates(1).State) 2573Assert.Same(TestClass1_M23(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2574Assert.Equal(result.BestResult.Value, result.Candidates(0)) 2586Assert.Equal(2, result.Candidates.Length) 2587Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2588Assert.Same(TestClass1_M23(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2589Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(1).State) 2590Assert.True(result.Candidates(1).RequiresNarrowingConversion) 2591Assert.True(result.Candidates(1).RequiresNarrowingNotFromNumericConstant) 2592Assert.Same(TestClass1_M23(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2593Assert.Equal(result.BestResult.Value, result.Candidates(0)) 2608Assert.Equal(2, result.Candidates.Length) 2609Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2610Assert.Same(TestClass1_M23(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2611Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2612Assert.Same(TestClass1_M23(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2631Assert.Equal(2, result.Candidates.Length) 2632Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2633Assert.Same(TestClass1_M23(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2634Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2635Assert.Same(TestClass1_M23(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2649Assert.Equal(2, result.Candidates.Length) 2650Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 2651Assert.Same(TestClass1_M23(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2652Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(1).State) 2653Assert.Same(TestClass1_M23(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2670Assert.Equal(2, result.Candidates.Length) 2671Assert.Equal(CandidateAnalysisResultState.ExtensionMethodVsLateBinding, result.Candidates(0).State) 2672Assert.Same(TestClass1_M24(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2673Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2674Assert.Same(TestClass1_M24(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2675Assert.Equal(result.BestResult.Value, result.Candidates(1)) 2694Assert.Equal(2, result.Candidates.Length) 2695Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2696Assert.Same(TestClass1_M24(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2697Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2698Assert.Same(TestClass1_M24(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2712Assert.Equal(2, result.Candidates.Length) 2713Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 2714Assert.Same(TestClass1_M24(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2715Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(1).State) 2716Assert.Same(TestClass1_M24(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2734Assert.Equal(3, result.Candidates.Length) 2735Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(0).State) 2736Assert.Same(TestClass1_M25(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2737Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(1).State) 2738Assert.Same(TestClass1_M25(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2739Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(2).State) 2740Assert.Same(TestClass1_M25(2), result.Candidates(2).Candidate.UnderlyingSymbol) 2741Assert.Equal(result.BestResult.Value, result.Candidates(2)) 2756Assert.Equal(3, result.Candidates.Length) 2757Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2758Assert.Same(TestClass1_M25(2), result.Candidates(0).Candidate.UnderlyingSymbol) 2759Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(1).State) 2760Assert.Same(TestClass1_M25(0), result.Candidates(1).Candidate.UnderlyingSymbol) 2761Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(2).State) 2762Assert.Same(TestClass1_M25(1), result.Candidates(2).Candidate.UnderlyingSymbol) 2763Assert.Equal(result.BestResult.Value, result.Candidates(0)) 2778Assert.Equal(3, result.Candidates.Length) 2779Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(0).State) 2780Assert.Same(TestClass1_M25(1), result.Candidates(0).Candidate.UnderlyingSymbol) 2781Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2782Assert.Same(TestClass1_M25(2), result.Candidates(1).Candidate.UnderlyingSymbol) 2783Assert.Equal(CandidateAnalysisResultState.LessApplicable, result.Candidates(2).State) 2784Assert.Same(TestClass1_M25(0), result.Candidates(2).Candidate.UnderlyingSymbol) 2785Assert.Equal(result.BestResult.Value, result.Candidates(1)) 2803Assert.Equal(2, result.Candidates.Length) 2804Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2805Assert.Same(TestClass1_M26(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2806Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2807Assert.Same(TestClass1_M26(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2822Assert.Equal(2, result.Candidates.Length) 2823Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2824Assert.Same(TestClass1_M26(1), result.Candidates(0).Candidate.UnderlyingSymbol) 2825Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2826Assert.Same(TestClass1_M26(0), result.Candidates(1).Candidate.UnderlyingSymbol) 2842Assert.Equal(1, result.Candidates.Length) 2843Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2844Assert.Same(TestClass1_M27, result.Candidates(0).Candidate.UnderlyingSymbol) 2845Assert.Equal(result.BestResult.Value, result.Candidates(0)) 2858Assert.Equal(1, result.Candidates.Length) 2859Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 2860Assert.Same(TestClass1_M27, result.Candidates(0).Candidate.UnderlyingSymbol) 2876Assert.Equal(2, result.Candidates.Length) 2877Assert.Equal(CandidateAnalysisResultState.RequiresNarrowing, result.Candidates(0).State) 2878Assert.Same(TestClass1_M14(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2879Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2880Assert.Same(TestClass1_M14(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2881Assert.Equal(result.BestResult.Value, result.Candidates(1)) 2900Assert.Equal(1, result.Candidates.Length) 2901Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 2902Assert.Same(TestClass1_M27, result.Candidates(0).Candidate.UnderlyingSymbol) 2917Assert.Equal(1, result.Candidates.Length) 2918Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 2919Assert.Same(TestClass1_M27, result.Candidates(0).Candidate.UnderlyingSymbol) 2938Assert.Equal(2, result.Candidates.Length) 2939Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2940Assert.Same(TestClass1_M26(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2941Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2942Assert.Same(TestClass1_M26(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2959Assert.Equal(2, result.Candidates.Length) 2960Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 2961Assert.Same(TestClass1_M26(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2962Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2963Assert.Same(TestClass1_M26(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2964Assert.Equal(result.BestResult.Value, result.Candidates(1)) 2981Assert.Equal(3, result.Candidates.Length) 2982Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 2983Assert.Same(TestClass1_g(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2984Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 2985Assert.Same(TestClass1_g(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2986Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(2).State) 2987Assert.Same(TestClass1_g(2), result.Candidates(2).Candidate.UnderlyingSymbol) 3005Assert.Equal(2, result.Candidates.Length) 3006Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(0).State) 3007Assert.Same(TestClass1_SM, result.Candidates(0).Candidate.UnderlyingSymbol) 3008Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 3009Assert.Same(ext_SM_Candidate, result.Candidates(1).Candidate.UnderlyingSymbol) 3010Assert.Equal(result.BestResult.Value, result.Candidates(1)) 3030Assert.Equal(3, result.Candidates.Length) 3031Assert.Equal(CandidateAnalysisResultState.Shadowed, result.Candidates(0).State) 3032Assert.Same(TestClass1_SM1, result.Candidates(0).Candidate.UnderlyingSymbol) 3033Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 3034Assert.Same(ext_SM1_0_Candidate, result.Candidates(1).Candidate.UnderlyingSymbol) 3035Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(2).State) 3036Assert.Same(ext_SM1_1_Candidate, result.Candidates(2).Candidate.UnderlyingSymbol) 3092Assert.Equal(1, result.Candidates.Length) 3093Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 3094Assert.Same(TestClass1_M27, result.Candidates(0).Candidate.UnderlyingSymbol) 3095Assert.Equal(result.BestResult.Value, result.Candidates(0)) 3110Assert.Equal(1, result.Candidates.Length) 3111Assert.Equal(CandidateAnalysisResultState.ArgumentMismatch, result.Candidates(0).State) 3112Assert.Same(TestClass1_M27, result.Candidates(0).Candidate.UnderlyingSymbol) 3132Assert.Equal(2, result.Candidates.Length) 3133Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(0).State) 3134Assert.Same(TestClass1_M26(0), result.Candidates(0).Candidate.UnderlyingSymbol) 3135Assert.Equal(CandidateAnalysisResultState.Applicable, result.Candidates(1).State) 3136Assert.Same(TestClass1_M26(1), result.Candidates(1).Candidate.UnderlyingSymbol)