3 writes to Candidate
Microsoft.CodeAnalysis.VisualBasic (3)
Semantics\OverloadResolution.vb (3)
716
Me.
Candidate
= candidate
721
Me.
Candidate
= candidate
4893
candidate.
Candidate
= candidate.Candidate.Construct(typeArguments)
357 references to Candidate
Microsoft.CodeAnalysis.VisualBasic (149)
Binding\Binder_Attributes.vb (1)
318
methodSym = DirectCast(methodResult.
Candidate
.UnderlyingSymbol, MethodSymbol)
Binding\Binder_Delegates.vb (3)
636
Dim targetMethodSymbol = DirectCast(analysisResult.
Candidate
.UnderlyingSymbol, MethodSymbol)
713
analysisResult.
Candidate
.UnderlyingSymbol))
788
Dim bestCandidate As OverloadResolution.Candidate = bestResult.
Candidate
Binding\Binder_Invocation.vb (20)
833
Dim candidate = bestResult.
Candidate
838
ReportDiagnostic(diagnostics, target, GetInaccessibleErrorInfo(bestResult.
Candidate
.UnderlyingSymbol))
1380
singleCandidate = singleCandidateAnalysisResult.
Candidate
1728
Dim underlyingSymbol As Symbol = bestCandidates(0).
Candidate
.UnderlyingSymbol
1730
commonReturnType = bestCandidates(0).
Candidate
.ReturnType
1744
If i = 0 OrElse Not bestSymbolsBuilder(bestSymbolsBuilder.Count - 1).Equals(bestCandidates(i).
Candidate
.UnderlyingSymbol) Then
1745
bestSymbolsBuilder.Add(bestCandidates(i).
Candidate
.UnderlyingSymbol)
1747
Dim returnType = bestCandidates(i).
Candidate
.ReturnType
1855
candidates(i + 1).
Candidate
.UnderlyingSymbol.Equals(candidates(i).
Candidate
.UnderlyingSymbol) Then
1873
diagnosticPerSymbol.Add(KeyValuePairUtil.Create(candidates(i).
Candidate
.UnderlyingSymbol, candidateDiagnostics.ToReadOnlyAndFree()))
1923
ErrorFactory.ErrorInfo(errorNo, CustomSymbolDisplayFormatter.ShortErrorName(candidates(0).
Candidate
.UnderlyingSymbol),
1927
ErrorFactory.ErrorInfo(errorNo, CustomSymbolDisplayFormatter.ShortErrorName(candidates(0).
Candidate
.UnderlyingSymbol),
1996
Dim candidate As OverloadResolution.Candidate = candidateAnalysisResult.
Candidate
2644
Dim paramCount As Integer = candidate.
Candidate
.ParameterCount
2685
paramIndex = candidate.
Candidate
.ParameterCount - 1) Then
2697
Dim candidateIsAProperty As Boolean = (candidate.
Candidate
.UnderlyingSymbol.Kind = SymbolKind.Property)
2701
Dim param As ParameterSymbol = candidate.
Candidate
.Parameters(paramIndex)
2708
If candidate.IsExpandedParamArrayForm AndAlso paramIndex = candidate.
Candidate
.ParameterCount - 1 Then
2732
If argument IsNot Nothing AndAlso paramIndex = candidate.
Candidate
.ParameterCount - 1 AndAlso
Binding\Binder_ObjectInitializer.vb (3)
468
ReportDiagnosticsIfObsoleteOrNotSupported(diagnostics, methodResult.
Candidate
.UnderlyingSymbol, node)
490
ImmutableArray.Create(Of Symbol)(methodResult.
Candidate
.UnderlyingSymbol),
495
DirectCast(methodResult.
Candidate
.UnderlyingSymbol, MethodSymbol),
Binding\Binder_Operators.vb (8)
272
userDefinedOperator.BestResult.Value.
Candidate
,
575
DirectCast(bestCandidate.
Candidate
.UnderlyingSymbol, MethodSymbol)),
583
If bestCandidate.
Candidate
.IsLifted Then
650
Dim bitwiseCandidate As OverloadResolution.Candidate = bitwiseAnalysis.
Candidate
702
Dim checkCandidate As OverloadResolution.Candidate = leftCheckOperator.BestResult.Value.
Candidate
1136
userDefinedOperator.BestResult.Value.
Candidate
,
1226
DirectCast(bestCandidate.
Candidate
.UnderlyingSymbol, MethodSymbol)),
1234
If bestCandidate.
Candidate
.IsLifted Then
Binding\Binder_Query.vb (2)
1994
Dim method = DirectCast(results.BestResult.Value.
Candidate
.UnderlyingSymbol, MethodSymbol)
2068
Dim method = DirectCast(results.BestResult.Value.
Candidate
.UnderlyingSymbol, MethodSymbol)
Binding\Binder_Statements.vb (1)
3266
Dim bestCandidate As OverloadResolution.Candidate = userDefinedOperator.BestResult.Value.
Candidate
Compilation\MethodResolutionResult.vb (1)
57
Return DirectCast(_candidate.
Candidate
.UnderlyingSymbol, TMember)
Semantics\Conversions.vb (1)
1504
If results.BestResult.Value.
Candidate
.IsLifted Then
Semantics\OverloadResolution.vb (109)
985
If candidate.AllFailedInferenceIsDueToObject AndAlso Not candidate.
Candidate
.IsExtensionMethod Then
1052
Debug.Assert(Not candidate.
Candidate
.IsExtensionMethod)
1595
Dim leftReturnsVoid As Boolean = left.
Candidate
.ReturnType.IsVoidType()
1596
Dim rightReturnsVoid As Boolean = right.
Candidate
.ReturnType.IsVoidType()
1716
Debug.Assert(Not haveNamedArguments OrElse Not candidates(0).
Candidate
.IsOperator)
1751
Debug.Assert(Not candidates(0).
Candidate
.IsOperator)
1813
If left.
Candidate
.ParameterCount <> right.
Candidate
.ParameterCount Then
1816
For k As Integer = 0 To left.
Candidate
.ParameterCount - 1 Step 1
1818
Dim leftType As TypeSymbol = left.
Candidate
.Parameters(k).Type
1819
Dim rightType As TypeSymbol = right.
Candidate
.Parameters(k).Type
2207
right.
Candidate
Is left.
Candidate
Then
2346
If candidates(0).
Candidate
.IsOperator Then
2353
Debug.Assert(current.
Candidate
.IsOperator)
2356
Not current.
Candidate
.IsLifted AndAlso
2360
Debug.Assert(contender.
Candidate
.IsOperator)
2363
contender.
Candidate
.IsLifted AndAlso
2364
current.
Candidate
.UnderlyingSymbol Is contender.
Candidate
.UnderlyingSymbol Then
2384
Debug.Assert(current.
Candidate
.IsOperator)
2387
Not current.
Candidate
.IsLifted AndAlso
2391
Debug.Assert(contender.
Candidate
.IsOperator)
2394
contender.
Candidate
.IsLifted AndAlso
2395
current.
Candidate
.UnderlyingSymbol Is contender.
Candidate
.UnderlyingSymbol Then
2405
If IsUnwrappingNullable(conv.Key, arguments(j).Type, current.
Candidate
.Parameters(j).Type) Then
2413
ElseIf IsUnwrappingNullable(conv.Value.ReturnType, current.
Candidate
.Parameters(j).Type, useSiteInfo) Then
2467
If (current.RequiresNarrowingNotFromObject OrElse current.
Candidate
.IsExtensionMethod) Then
2502
If first.
Candidate
.UnderlyingSymbol.Equals(second.
Candidate
.UnderlyingSymbol) Then
2565
Not current.
Candidate
.IsExtensionMethod Then
2683
parameterToArgumentMap = ArrayBuilder(Of Integer).GetInstance(candidate.
Candidate
.ParameterCount, -1)
2712
If Not candidate.
Candidate
.TryGetNamedParamIndex(argumentNames(i), paramIndex) Then
2724
If paramIndex = candidate.
Candidate
.ParameterCount - 1 AndAlso
2725
candidate.
Candidate
.Parameters(paramIndex).IsParamArray Then
2742
If paramIndex = candidate.
Candidate
.ParameterCount - 1 AndAlso
2743
candidate.
Candidate
.Parameters(paramIndex).IsParamArray Then
2754
paramIndex = candidate.
Candidate
.ParameterCount - 1) Then
2779
If Not candidate.
Candidate
.TryGetNamedParamIndex(argumentNames(i), paramIndex) Then
2791
If paramIndex = candidate.
Candidate
.ParameterCount - 1 AndAlso
2792
candidate.
Candidate
.Parameters(paramIndex).IsParamArray Then
2867
Debug.Assert(Not candidate.
Candidate
.UnderlyingSymbol.IsReducedExtensionMethod() OrElse methodOrPropertyGroup.ReceiverOpt IsNot Nothing OrElse TypeOf methodOrPropertyGroup.SyntaxTree Is DummySyntaxTree)
2886
If Not candidate.
Candidate
.IsExtensionMethod Then
2892
Dim candidateSymbol = candidate.
Candidate
.UnderlyingSymbol
2919
Dim candidateIsAProperty As Boolean = (candidate.
Candidate
.UnderlyingSymbol.Kind = SymbolKind.Property)
2921
For paramIndex = 0 To candidate.
Candidate
.ParameterCount - 1 Step 1
2928
Dim param As ParameterSymbol = candidate.
Candidate
.Parameters(paramIndex)
2932
If param.IsParamArray AndAlso paramIndex = candidate.
Candidate
.ParameterCount - 1 Then
3150
optionalArguments = New OptionalArgument(candidate.
Candidate
.ParameterCount - 1) {}
3395
DirectCast(candidate.
Candidate
.UnderlyingSymbol, MethodSymbol).MethodKind = MethodKind.Constructor AndAlso
3396
binder.Compilation.GetWellKnownType(WellKnownType.System_Attribute).IsBaseTypeOf(candidate.
Candidate
.UnderlyingSymbol.ContainingType, useSiteInfo) Then
3887
If typeArguments.Length = 0 AndAlso newCandidate.
Candidate
.Arity > 0 Then
3920
Dim operatorResolution As Boolean = newCandidate.
Candidate
.IsOperator
3922
Debug.Assert(newCandidate.
Candidate
.ParameterCount >= argumentCount OrElse newCandidate.IsExpandedParamArrayForm)
3939
If existingCandidate.
Candidate
Is newCandidate.
Candidate
Then
3981
Debug.Assert(existingCandidate.
Candidate
.ParameterCount >= argumentCount OrElse existingCandidate.IsExpandedParamArrayForm)
4013
If existingCandidate.
Candidate
.ParameterCount <> newCandidate.
Candidate
.ParameterCount Then
4017
Debug.Assert(argumentCount = existingCandidate.
Candidate
.ParameterCount)
4021
If existingCandidate.
Candidate
.IsLifted Then
4022
If Not newCandidate.
Candidate
.IsLifted Then
4026
ElseIf newCandidate.
Candidate
.IsLifted Then
4027
Debug.Assert(Not existingCandidate.
Candidate
.IsLifted)
4032
For j As Integer = 0 To existingCandidate.
Candidate
.ParameterCount - 1 Step 1
4034
Dim existingType As TypeSymbol = existingCandidate.
Candidate
.Parameters(j).Type
4035
Dim newType As TypeSymbol = newCandidate.
Candidate
.Parameters(j).Type
4077
Not (existingCandidate.
Candidate
.IsExtensionMethod OrElse newCandidate.
Candidate
.IsExtensionMethod) Then
4125
Dim existingSymbol As Symbol = existingCandidate.
Candidate
.UnderlyingSymbol
4126
Dim newSymbol As Symbol = newCandidate.
Candidate
.UnderlyingSymbol
4142
If newCandidate.
Candidate
.IsOverriddenBy(existingSymbol) Then
4146
ElseIf existingIsApplicable AndAlso existingCandidate.
Candidate
.IsOverriddenBy(newSymbol) Then
4165
If left.
Candidate
.IsExtensionMethod Then
4166
If Not right.
Candidate
.IsExtensionMethod Then
4173
If left.
Candidate
.PrecedenceLevel < right.
Candidate
.PrecedenceLevel Then
4177
ElseIf left.
Candidate
.PrecedenceLevel > right.
Candidate
.PrecedenceLevel Then
4184
ElseIf right.
Candidate
.IsExtensionMethod Then
4225
If Not (left.
Candidate
.IsGeneric OrElse right.
Candidate
.IsGeneric) Then
4229
If Not ((left.
Candidate
.UnderlyingSymbol.ContainingType.IsOrInGenericType() OrElse
4230
(left.
Candidate
.IsExtensionMethod AndAlso Not left.
Candidate
.FixedTypeParameters.IsNull)) OrElse
4231
(right.
Candidate
.UnderlyingSymbol.ContainingType.IsOrInGenericType() OrElse
4232
(right.
Candidate
.IsExtensionMethod AndAlso Not right.
Candidate
.FixedTypeParameters.IsNull))) Then
4286
Dim leftRefersTo As TypeParameterKind = DetectReferencesToGenericParameters(leftParamTypeForGenericityCheck, track, left.
Candidate
.FixedTypeParameters)
4287
Dim rightRefersTo As TypeParameterKind = DetectReferencesToGenericParameters(rightParamTypeForGenericityCheck, track, right.
Candidate
.FixedTypeParameters)
4601
If Not left.
Candidate
.IsExtensionMethod OrElse Not right.
Candidate
.IsExtensionMethod Then
4607
If Not left.
Candidate
.ReceiverType.IsSameTypeIgnoringAll(right.
Candidate
.ReceiverType) Then
4612
Dim leftRefersToATypeParameter = DetectReferencesToGenericParameters(left.
Candidate
.ReceiverTypeDefinition,
4617
Dim rightRefersToATypeParameter = DetectReferencesToGenericParameters(right.
Candidate
.ReceiverTypeDefinition,
4740
Dim leftType = left.
Candidate
.ReceiverType
4741
Dim rightType = right.
Candidate
.ReceiverType
4803
Dim paramType As TypeSymbol = candidate.
Candidate
.Parameters(paramIndex).Type
4806
paramIndex = candidate.
Candidate
.ParameterCount - 1 AndAlso
4819
Dim param As ParameterSymbol = candidate.
Candidate
.Parameters(paramIndex)
4833
paramIndex = candidate.
Candidate
.ParameterCount - 1 AndAlso
4847
paramIndex = candidate.
Candidate
.ParameterCount - 1) Then
4878
If TypeArgumentInference.Infer(DirectCast(candidate.
Candidate
.UnderlyingSymbol, MethodSymbol),
4893
candidate.Candidate = candidate.
Candidate
.Construct(typeArguments)
4911
candidate.
Candidate
.TypeParameters(i),
4912
DirectCast(candidate.
Candidate
.UnderlyingSymbol, MethodSymbol).OriginalDefinition,
4930
If Not candidate.
Candidate
.IsExtensionMethod Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (208)
Semantics\OverloadResolution.vb (208)
229
Assert.Same(TestClass1_M1, result.Candidates(0).
Candidate
.UnderlyingSymbol)
245
Assert.Same(TestClass1_M1, result.Candidates(0).
Candidate
.UnderlyingSymbol)
261
Assert.Same(TestClass1_M1, result.Candidates(0).
Candidate
.UnderlyingSymbol)
277
Assert.Same(TestClass1_M2, result.Candidates(0).
Candidate
.UnderlyingSymbol)
293
Assert.Equal(TestClass1_M2.Construct((New TypeSymbol() {TestClass1}).AsImmutableOrNull()), result.Candidates(0).
Candidate
.UnderlyingSymbol)
310
Assert.Equal(TestClass1_M3, result.Candidates(0).
Candidate
.UnderlyingSymbol)
327
Assert.Equal(TestClass1_M3, result.Candidates(0).
Candidate
.UnderlyingSymbol)
330
Assert.Equal(TestClass1_M3, result.Candidates(1).
Candidate
.UnderlyingSymbol)
347
Assert.Equal(TestClass1_M3, result.Candidates(0).
Candidate
.UnderlyingSymbol)
350
Assert.Equal(TestClass1_M3, result.Candidates(1).
Candidate
.UnderlyingSymbol)
367
Assert.Equal(TestClass1_M3, result.Candidates(0).
Candidate
.UnderlyingSymbol)
370
Assert.Equal(TestClass1_M3, result.Candidates(1).
Candidate
.UnderlyingSymbol)
386
Assert.Same(TestClass1_M4, result.Candidates(0).
Candidate
.UnderlyingSymbol)
404
Assert.Same(TestClass1_M4, result.Candidates(0).
Candidate
.UnderlyingSymbol)
421
Assert.Same(TestClass1_M4, result.Candidates(0).
Candidate
.UnderlyingSymbol)
437
Assert.Same(TestClass1_M4, result.Candidates(0).
Candidate
.UnderlyingSymbol)
454
Assert.Same(TestClass1_M4, result.Candidates(0).
Candidate
.UnderlyingSymbol)
471
Assert.Same(TestClass1_M4, result.Candidates(0).
Candidate
.UnderlyingSymbol)
489
Assert.Same(TestClass1_M4, result.Candidates(0).
Candidate
.UnderlyingSymbol)
508
Assert.Same(TestClass1_M4, result.Candidates(0).
Candidate
.UnderlyingSymbol)
526
Assert.Same(TestClass1_M4, result.Candidates(0).
Candidate
.UnderlyingSymbol)
544
Assert.Same(TestClass1_M4, result.Candidates(0).
Candidate
.UnderlyingSymbol)
562
Assert.Same(TestClass1_M4, result.Candidates(0).
Candidate
.UnderlyingSymbol)
580
Assert.Same(TestClass1_M4, result.Candidates(0).
Candidate
.UnderlyingSymbol)
597
Assert.Same(TestClass1_M4, result.Candidates(0).
Candidate
.UnderlyingSymbol)
614
Assert.Same(TestClass1_M4, result.Candidates(0).
Candidate
.UnderlyingSymbol)
632
Assert.Same(TestClass1_M3, result.Candidates(0).
Candidate
.UnderlyingSymbol)
635
Assert.Same(TestClass1_M3, result.Candidates(1).
Candidate
.UnderlyingSymbol)
653
Assert.Same(TestClass1_M3, result.Candidates(0).
Candidate
.UnderlyingSymbol)
656
Assert.Same(TestClass1_M3, result.Candidates(1).
Candidate
.UnderlyingSymbol)
674
Assert.Same(TestClass1_M5, result.Candidates(0).
Candidate
.UnderlyingSymbol)
677
Assert.Same(TestClass1_M5, result.Candidates(1).
Candidate
.UnderlyingSymbol)
693
Assert.Same(TestClass1_M4, result.Candidates(0).
Candidate
.UnderlyingSymbol)
710
Assert.Equal(TestClass1_M2.Construct((New TypeSymbol() {TestClass1}).AsImmutableOrNull()), result.Candidates(0).
Candidate
.UnderlyingSymbol)
1296
Assert.Same(TestClass1_M12(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
1298
Assert.Same(TestClass1_M12(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
1313
Assert.Same(TestClass1_M12(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
1315
Assert.Same(TestClass1_M12(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
1332
Assert.Same(TestClass1_M13(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
1335
Assert.Same(TestClass1_M13(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
1351
Assert.Same(TestClass1_M13(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
1354
Assert.Same(TestClass1_M13(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
1371
Assert.Same(TestClass1_M13(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
1374
Assert.Same(TestClass1_M13(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
1390
Assert.Same(TestClass1_M13(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
1393
Assert.Same(TestClass1_M13(0), result.Candidates(1).
Candidate
.UnderlyingSymbol)
1396
Assert.Same(TestClass1_M13(1), result.Candidates(2).
Candidate
.UnderlyingSymbol)
1412
Assert.Same(TestClass1_M13(0), result.Candidates(1).
Candidate
.UnderlyingSymbol)
1415
Assert.Same(TestClass1_M13(1), result.Candidates(0).
Candidate
.UnderlyingSymbol)
1432
Assert.Same(TestClass1_M13(1), result.Candidates(0).
Candidate
.UnderlyingSymbol)
1435
Assert.Same(TestClass1_M13(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
1452
Assert.Same(base_M1, result.Candidates(0).
Candidate
.UnderlyingSymbol)
1468
Assert.Same(base_M1, result.Candidates(0).
Candidate
.UnderlyingSymbol)
1484
Assert.Same(derived_M2, result.Candidates(0).
Candidate
.UnderlyingSymbol)
1486
Assert.Same(base_M2, result.Candidates(1).
Candidate
.UnderlyingSymbol)
1502
Assert.Same(derived_M2, result.Candidates(0).
Candidate
.UnderlyingSymbol)
1504
Assert.Same(base_M2, result.Candidates(1).
Candidate
.UnderlyingSymbol)
1520
Assert.Same(derived_M3, result.Candidates(0).
Candidate
.UnderlyingSymbol)
1537
Assert.Same(derived_M4, result.Candidates(0).
Candidate
.UnderlyingSymbol)
1554
Assert.Same(derived_M5, result.Candidates(0).
Candidate
.UnderlyingSymbol)
1557
Assert.Same(base_M5, result.Candidates(1).
Candidate
.UnderlyingSymbol)
1574
Assert.Same(derived_M6, result.Candidates(0).
Candidate
.UnderlyingSymbol)
1577
Assert.Same(base_M6, result.Candidates(1).
Candidate
.UnderlyingSymbol)
1594
Assert.Same(derived_M7, result.Candidates(0).
Candidate
.UnderlyingSymbol)
1597
Assert.Same(base_M7, result.Candidates(1).
Candidate
.UnderlyingSymbol)
1614
Assert.Same(derived_M8, result.Candidates(0).
Candidate
.UnderlyingSymbol)
1617
Assert.Same(derived_M8, result.Candidates(1).
Candidate
.UnderlyingSymbol)
1634
Assert.Same(derived_M9, result.Candidates(0).
Candidate
.UnderlyingSymbol)
1653
Assert.Same(derived_M9, result.Candidates(0).
Candidate
.UnderlyingSymbol)
1670
Assert.Same(derived_M9, result.Candidates(0).
Candidate
.UnderlyingSymbol)
1688
Assert.Same(base_M10_Candidate, result.Candidates(0).
Candidate
.UnderlyingSymbol)
1706
Assert.Same(derived_M10_Candidate, result.Candidates(0).
Candidate
.UnderlyingSymbol)
1721
Assert.Same(derived_M10_Candidate, result.Candidates(0).
Candidate
.UnderlyingSymbol)
1742
Assert.Same(derived_M11_Candidate, result.Candidates(0).
Candidate
.UnderlyingSymbol)
1757
Assert.Same(derived_M11_Candidate, result.Candidates(0).
Candidate
.UnderlyingSymbol)
1777
Assert.Same(derived_M12_Candidate, result.Candidates(0).
Candidate
.UnderlyingSymbol)
1792
Assert.Same(derived_M12_Candidate, result.Candidates(0).
Candidate
.UnderlyingSymbol)
1807
Assert.Same(ext_M12_Candidate, result.Candidates(0).
Candidate
.UnderlyingSymbol)
1823
Assert.Same(TestClass2OfInteger_S1(0).OriginalDefinition, result.Candidates(0).
Candidate
.UnderlyingSymbol.OriginalDefinition)
1825
Assert.Same(TestClass2OfInteger_S1(1).OriginalDefinition, result.Candidates(1).
Candidate
.UnderlyingSymbol.OriginalDefinition)
1840
Assert.Same(TestClass2OfInteger_S1(0).OriginalDefinition, result.Candidates(1).
Candidate
.UnderlyingSymbol.OriginalDefinition)
1842
Assert.Same(TestClass2OfInteger_S1(1).OriginalDefinition, result.Candidates(0).
Candidate
.UnderlyingSymbol.OriginalDefinition)
1857
Assert.Same(TestClass2OfInteger_S1(0).OriginalDefinition, result.Candidates(1).
Candidate
.UnderlyingSymbol.OriginalDefinition)
1859
Assert.Same(TestClass2OfInteger_S1(1).OriginalDefinition, result.Candidates(0).
Candidate
.UnderlyingSymbol.OriginalDefinition)
1875
Assert.Same(TestClass2OfInteger_S2(0).OriginalDefinition, result.Candidates(0).
Candidate
.UnderlyingSymbol.OriginalDefinition)
1877
Assert.Same(TestClass2OfInteger_S2(1).OriginalDefinition, result.Candidates(1).
Candidate
.UnderlyingSymbol.OriginalDefinition)
1892
Assert.Same(TestClass2OfInteger_S2(0).OriginalDefinition, result.Candidates(1).
Candidate
.UnderlyingSymbol.OriginalDefinition)
1894
Assert.Same(TestClass2OfInteger_S2(1).OriginalDefinition, result.Candidates(0).
Candidate
.UnderlyingSymbol.OriginalDefinition)
1909
Assert.Same(TestClass2OfInteger_S2(0).OriginalDefinition, result.Candidates(0).
Candidate
.UnderlyingSymbol.OriginalDefinition)
1911
Assert.Same(TestClass2OfInteger_S2(1).OriginalDefinition, result.Candidates(1).
Candidate
.UnderlyingSymbol.OriginalDefinition)
1932
Assert.Same(ext_M13_0_Candidate, result.Candidates(0).
Candidate
.UnderlyingSymbol.OriginalDefinition)
1934
Assert.Same(ext_M13_1_Candidate.OriginalDefinition, result.Candidates(1).
Candidate
.UnderlyingSymbol.OriginalDefinition)
1950
Assert.Same(ext_M13_0_Candidate, result.Candidates(1).
Candidate
.UnderlyingSymbol.OriginalDefinition)
1952
Assert.Same(ext_M13_1_Candidate.OriginalDefinition, result.Candidates(0).
Candidate
.UnderlyingSymbol.OriginalDefinition)
1971
Assert.Same(derived_M11_Candidate_0, result.Candidates(0).
Candidate
.UnderlyingSymbol)
1973
Assert.Same(derived_M11_Candidate_1, result.Candidates(1).
Candidate
.UnderlyingSymbol)
1988
Assert.Same(derived_M11_Candidate_0, result.Candidates(1).
Candidate
.UnderlyingSymbol)
1990
Assert.Same(derived_M11_Candidate_1, result.Candidates(0).
Candidate
.UnderlyingSymbol)
2006
Assert.Same(TestClass2OfInteger_S3(0).OriginalDefinition, result.Candidates(0).
Candidate
.UnderlyingSymbol.OriginalDefinition)
2008
Assert.Same(TestClass2OfInteger_S3(1).OriginalDefinition, result.Candidates(1).
Candidate
.UnderlyingSymbol.OriginalDefinition)
2031
Assert.Same(ext_M14_Candidate, result.Candidates(0).
Candidate
.UnderlyingSymbol.OriginalDefinition)
2033
Assert.Same(ext1_M14_Candidate, result.Candidates(1).
Candidate
.UnderlyingSymbol.OriginalDefinition)
2053
Assert.Same(TestClass2OfInteger_S4(0).OriginalDefinition, result.Candidates(0).
Candidate
.UnderlyingSymbol.OriginalDefinition)
2055
Assert.Same(TestClass2OfInteger_S4(1).OriginalDefinition, result.Candidates(1).
Candidate
.UnderlyingSymbol.OriginalDefinition)
2076
Assert.Same(TestClass2OfInteger_S5(0).OriginalDefinition, result.Candidates(0).
Candidate
.UnderlyingSymbol.OriginalDefinition)
2078
Assert.Same(TestClass2OfInteger_S5(1).OriginalDefinition, result.Candidates(1).
Candidate
.UnderlyingSymbol.OriginalDefinition)
2080
Assert.Same(TestClass2OfInteger_S5(2).OriginalDefinition, result.Candidates(2).
Candidate
.UnderlyingSymbol.OriginalDefinition)
2097
Assert.Same(TestClass2OfInteger_S5(0).OriginalDefinition, result.Candidates(0).
Candidate
.UnderlyingSymbol.OriginalDefinition)
2099
Assert.Same(TestClass2OfInteger_S5(1).OriginalDefinition, result.Candidates(1).
Candidate
.UnderlyingSymbol.OriginalDefinition)
2101
Assert.Same(TestClass2OfInteger_S5(2).OriginalDefinition, result.Candidates(2).
Candidate
.UnderlyingSymbol.OriginalDefinition)
2120
Assert.Same(ext_M15_Candidate, result.Candidates(0).
Candidate
.UnderlyingSymbol.OriginalDefinition)
2139
Assert.Same(TestClass2OfInteger_S6(0).OriginalDefinition, result.Candidates(0).
Candidate
.UnderlyingSymbol.OriginalDefinition)
2142
Assert.Same(TestClass2OfInteger_S6(0).OriginalDefinition, result.Candidates(1).
Candidate
.UnderlyingSymbol.OriginalDefinition)
2145
Assert.Same(TestClass2OfInteger_S6(1).OriginalDefinition, result.Candidates(2).
Candidate
.UnderlyingSymbol.OriginalDefinition)
2148
Assert.Same(TestClass2OfInteger_S6(1).OriginalDefinition, result.Candidates(3).
Candidate
.UnderlyingSymbol.OriginalDefinition)
2165
Assert.Same(TestClass1_M14(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2167
Assert.Same(TestClass1_M14(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2182
Assert.Same(TestClass1_M14(0), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2184
Assert.Same(TestClass1_M14(1), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2201
Assert.Same(TestClass1_M15(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2203
Assert.Same(TestClass1_M15(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2218
Assert.Same(TestClass1_M15(0), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2220
Assert.Same(TestClass1_M15(1), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2239
Assert.Same(TestClass1_M16(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2243
Assert.Same(TestClass1_M16(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2264
Assert.Same(TestClass1_M16(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2268
Assert.Same(TestClass1_M16(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2285
Assert.Same(TestClass1_M16(1), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2289
Assert.Same(TestClass1_M16(0), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2306
Assert.Same(TestClass1_M16(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2308
Assert.Same(TestClass1_M16(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2324
Assert.Same(TestClass1_M16(0), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2326
Assert.Same(TestClass1_M16(1), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2343
Assert.Same(TestClass1_M17(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2345
Assert.Same(TestClass1_M17(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2360
Assert.Same(TestClass1_M17(0), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2362
Assert.Same(TestClass1_M17(1), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2379
Assert.Same(TestClass1_M18(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2381
Assert.Same(TestClass1_M18(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2396
Assert.Same(TestClass1_M18(0), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2398
Assert.Same(TestClass1_M18(1), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2415
Assert.Same(TestClass1_M19(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2417
Assert.Same(TestClass1_M19(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2432
Assert.Same(TestClass1_M19(0), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2434
Assert.Same(TestClass1_M19(1), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2451
Assert.Same(TestClass1_M20(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2453
Assert.Same(TestClass1_M20(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2468
Assert.Same(TestClass1_M20(0), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2470
Assert.Same(TestClass1_M20(1), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2487
Assert.Same(TestClass1_M21(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2489
Assert.Same(TestClass1_M21(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2504
Assert.Same(TestClass1_M21(0), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2506
Assert.Same(TestClass1_M21(1), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2535
Assert.Same(TestClass1_M22(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2537
Assert.Same(TestClass1_M22(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2552
Assert.Same(TestClass1_M22(1), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2554
Assert.Same(TestClass1_M22(0), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2571
Assert.Same(TestClass1_M23(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2573
Assert.Same(TestClass1_M23(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2588
Assert.Same(TestClass1_M23(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2592
Assert.Same(TestClass1_M23(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2610
Assert.Same(TestClass1_M23(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2612
Assert.Same(TestClass1_M23(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2633
Assert.Same(TestClass1_M23(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2635
Assert.Same(TestClass1_M23(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2651
Assert.Same(TestClass1_M23(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2653
Assert.Same(TestClass1_M23(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2672
Assert.Same(TestClass1_M24(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2674
Assert.Same(TestClass1_M24(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2696
Assert.Same(TestClass1_M24(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2698
Assert.Same(TestClass1_M24(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2714
Assert.Same(TestClass1_M24(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2716
Assert.Same(TestClass1_M24(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2736
Assert.Same(TestClass1_M25(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2738
Assert.Same(TestClass1_M25(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2740
Assert.Same(TestClass1_M25(2), result.Candidates(2).
Candidate
.UnderlyingSymbol)
2758
Assert.Same(TestClass1_M25(2), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2760
Assert.Same(TestClass1_M25(0), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2762
Assert.Same(TestClass1_M25(1), result.Candidates(2).
Candidate
.UnderlyingSymbol)
2780
Assert.Same(TestClass1_M25(1), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2782
Assert.Same(TestClass1_M25(2), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2784
Assert.Same(TestClass1_M25(0), result.Candidates(2).
Candidate
.UnderlyingSymbol)
2805
Assert.Same(TestClass1_M26(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2807
Assert.Same(TestClass1_M26(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2824
Assert.Same(TestClass1_M26(1), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2826
Assert.Same(TestClass1_M26(0), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2844
Assert.Same(TestClass1_M27, result.Candidates(0).
Candidate
.UnderlyingSymbol)
2860
Assert.Same(TestClass1_M27, result.Candidates(0).
Candidate
.UnderlyingSymbol)
2878
Assert.Same(TestClass1_M14(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2880
Assert.Same(TestClass1_M14(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2902
Assert.Same(TestClass1_M27, result.Candidates(0).
Candidate
.UnderlyingSymbol)
2919
Assert.Same(TestClass1_M27, result.Candidates(0).
Candidate
.UnderlyingSymbol)
2940
Assert.Same(TestClass1_M26(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2942
Assert.Same(TestClass1_M26(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2961
Assert.Same(TestClass1_M26(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2963
Assert.Same(TestClass1_M26(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2983
Assert.Same(TestClass1_g(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
2985
Assert.Same(TestClass1_g(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)
2987
Assert.Same(TestClass1_g(2), result.Candidates(2).
Candidate
.UnderlyingSymbol)
3007
Assert.Same(TestClass1_SM, result.Candidates(0).
Candidate
.UnderlyingSymbol)
3009
Assert.Same(ext_SM_Candidate, result.Candidates(1).
Candidate
.UnderlyingSymbol)
3032
Assert.Same(TestClass1_SM1, result.Candidates(0).
Candidate
.UnderlyingSymbol)
3034
Assert.Same(ext_SM1_0_Candidate, result.Candidates(1).
Candidate
.UnderlyingSymbol)
3036
Assert.Same(ext_SM1_1_Candidate, result.Candidates(2).
Candidate
.UnderlyingSymbol)
3094
Assert.Same(TestClass1_M27, result.Candidates(0).
Candidate
.UnderlyingSymbol)
3112
Assert.Same(TestClass1_M27, result.Candidates(0).
Candidate
.UnderlyingSymbol)
3134
Assert.Same(TestClass1_M26(0), result.Candidates(0).
Candidate
.UnderlyingSymbol)
3136
Assert.Same(TestClass1_M26(1), result.Candidates(1).
Candidate
.UnderlyingSymbol)