2 overrides of UnderlyingSymbol
Microsoft.CodeAnalysis.VisualBasic (2)
Semantics\OverloadResolution.vb (2)
207Public Overrides ReadOnly Property UnderlyingSymbol As Symbol 424Public Overrides ReadOnly Property UnderlyingSymbol As Symbol
266 references to UnderlyingSymbol
Microsoft.CodeAnalysis.VisualBasic (58)
Binding\Binder_Attributes.vb (1)
318methodSym = DirectCast(methodResult.Candidate.UnderlyingSymbol, MethodSymbol)
Binding\Binder_Delegates.vb (2)
636Dim targetMethodSymbol = DirectCast(analysisResult.Candidate.UnderlyingSymbol, MethodSymbol) 713analysisResult.Candidate.UnderlyingSymbol))
Binding\Binder_Invocation.vb (17)
834Dim methodOrProperty = candidate.UnderlyingSymbol 838ReportDiagnostic(diagnostics, target, GetInaccessibleErrorInfo(bestResult.Candidate.UnderlyingSymbol)) 1395ReportDiagnostic(diagnostics, If(groupOpt IsNot Nothing, groupOpt.Syntax, node), GetInaccessibleErrorInfo(singleCandidate.UnderlyingSymbol)) 1458Dim singleSymbol As Symbol = singleCandidate.UnderlyingSymbol 1728Dim underlyingSymbol As Symbol = bestCandidates(0).Candidate.UnderlyingSymbol 1744If i = 0 OrElse Not bestSymbolsBuilder(bestSymbolsBuilder.Count - 1).Equals(bestCandidates(i).Candidate.UnderlyingSymbol) Then 1745bestSymbolsBuilder.Add(bestCandidates(i).Candidate.UnderlyingSymbol) 1855candidates(i + 1).Candidate.UnderlyingSymbol.Equals(candidates(i).Candidate.UnderlyingSymbol) Then 1873diagnosticPerSymbol.Add(KeyValuePairUtil.Create(candidates(i).Candidate.UnderlyingSymbol, candidateDiagnostics.ToReadOnlyAndFree())) 1923ErrorFactory.ErrorInfo(errorNo, CustomSymbolDisplayFormatter.ShortErrorName(candidates(0).Candidate.UnderlyingSymbol), 1927ErrorFactory.ErrorInfo(errorNo, CustomSymbolDisplayFormatter.ShortErrorName(candidates(0).Candidate.UnderlyingSymbol), 2009ReportUseSite(diagnostics, diagnosticLocation, candidate.UnderlyingSymbol.GetUseSiteInfo()) 2038Dim candidateSymbol As Symbol = candidate.UnderlyingSymbol 2277Debug.Assert(candidate.UnderlyingSymbol.Kind = SymbolKind.Method) 2279Dim method = DirectCast(candidate.UnderlyingSymbol, MethodSymbol) 2697Dim candidateIsAProperty As Boolean = (candidate.Candidate.UnderlyingSymbol.Kind = SymbolKind.Property)
Binding\Binder_ObjectInitializer.vb (3)
468ReportDiagnosticsIfObsoleteOrNotSupported(diagnostics, methodResult.Candidate.UnderlyingSymbol, node) 490ImmutableArray.Create(Of Symbol)(methodResult.Candidate.UnderlyingSymbol), 495DirectCast(methodResult.Candidate.UnderlyingSymbol, MethodSymbol),
Binding\Binder_Operators.vb (5)
575DirectCast(bestCandidate.Candidate.UnderlyingSymbol, MethodSymbol)), 660bitwiseCandidate.UnderlyingSymbol, 661bitwiseCandidate.UnderlyingSymbol.ContainingType, 724DirectCast(bitwiseCandidate.UnderlyingSymbol, MethodSymbol)), 1226DirectCast(bestCandidate.Candidate.UnderlyingSymbol, MethodSymbol)),
Binding\Binder_Query.vb (2)
1994Dim method = DirectCast(results.BestResult.Value.Candidate.UnderlyingSymbol, MethodSymbol) 2068Dim method = DirectCast(results.BestResult.Value.Candidate.UnderlyingSymbol, MethodSymbol)
Binding\Binder_Statements.vb (2)
3273ReportDiagnostic(diagnostics, syntax, ERRID.ERR_UnacceptableForLoopRelOperator2, bestCandidate.UnderlyingSymbol, 3278ReportDiagnostic(diagnostics, syntax, ERRID.ERR_UnacceptableForLoopOperator2, bestCandidate.UnderlyingSymbol,
Compilation\MethodResolutionResult.vb (1)
57Return DirectCast(_candidate.Candidate.UnderlyingSymbol, TMember)
Semantics\OverloadResolution.vb (25)
2364current.Candidate.UnderlyingSymbol Is contender.Candidate.UnderlyingSymbol Then 2395current.Candidate.UnderlyingSymbol Is contender.Candidate.UnderlyingSymbol Then 2502If first.Candidate.UnderlyingSymbol.Equals(second.Candidate.UnderlyingSymbol) Then 2867Debug.Assert(Not candidate.Candidate.UnderlyingSymbol.IsReducedExtensionMethod() OrElse methodOrPropertyGroup.ReceiverOpt IsNot Nothing OrElse TypeOf methodOrPropertyGroup.SyntaxTree Is DummySyntaxTree) 2892Dim candidateSymbol = candidate.Candidate.UnderlyingSymbol 2919Dim candidateIsAProperty As Boolean = (candidate.Candidate.UnderlyingSymbol.Kind = SymbolKind.Property) 3395DirectCast(candidate.Candidate.UnderlyingSymbol, MethodSymbol).MethodKind = MethodKind.Constructor AndAlso 3396binder.Compilation.GetWellKnownType(WellKnownType.System_Attribute).IsBaseTypeOf(candidate.Candidate.UnderlyingSymbol.ContainingType, useSiteInfo) Then 3519If info.Candidate.UnderlyingSymbol.ContainingModule Is sourceModule OrElse 3533Dim container As Symbol = info.Candidate.UnderlyingSymbol.ContainingSymbol 3547If container = group(j).UnderlyingSymbol.ContainingSymbol Then 3582Dim firstSymbol As Symbol = info.Candidate.UnderlyingSymbol.OriginalDefinition 3597Dim secondSymbol As Symbol = info2.Candidate.UnderlyingSymbol.OriginalDefinition 3698If isQueryOperatorInvocation AndAlso DirectCast(candidate.UnderlyingSymbol, MethodSymbol).IsSub Then 3703If candidate.UnderlyingSymbol.HasUnsupportedMetadata Then 3745Dim candidateUseSiteInfo As UseSiteInfo(Of AssemblySymbol) = candidate.UnderlyingSymbol.GetUseSiteInfo() 4125Dim existingSymbol As Symbol = existingCandidate.Candidate.UnderlyingSymbol 4126Dim newSymbol As Symbol = newCandidate.Candidate.UnderlyingSymbol 4229If Not ((left.Candidate.UnderlyingSymbol.ContainingType.IsOrInGenericType() OrElse 4231(right.Candidate.UnderlyingSymbol.ContainingType.IsOrInGenericType() OrElse 4878If TypeArgumentInference.Infer(DirectCast(candidate.Candidate.UnderlyingSymbol, MethodSymbol), 4912DirectCast(candidate.Candidate.UnderlyingSymbol, MethodSymbol).OriginalDefinition,
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (208)
Semantics\OverloadResolution.vb (208)
229Assert.Same(TestClass1_M1, result.Candidates(0).Candidate.UnderlyingSymbol) 245Assert.Same(TestClass1_M1, result.Candidates(0).Candidate.UnderlyingSymbol) 261Assert.Same(TestClass1_M1, result.Candidates(0).Candidate.UnderlyingSymbol) 277Assert.Same(TestClass1_M2, result.Candidates(0).Candidate.UnderlyingSymbol) 293Assert.Equal(TestClass1_M2.Construct((New TypeSymbol() {TestClass1}).AsImmutableOrNull()), result.Candidates(0).Candidate.UnderlyingSymbol) 310Assert.Equal(TestClass1_M3, result.Candidates(0).Candidate.UnderlyingSymbol) 327Assert.Equal(TestClass1_M3, result.Candidates(0).Candidate.UnderlyingSymbol) 330Assert.Equal(TestClass1_M3, result.Candidates(1).Candidate.UnderlyingSymbol) 347Assert.Equal(TestClass1_M3, result.Candidates(0).Candidate.UnderlyingSymbol) 350Assert.Equal(TestClass1_M3, result.Candidates(1).Candidate.UnderlyingSymbol) 367Assert.Equal(TestClass1_M3, result.Candidates(0).Candidate.UnderlyingSymbol) 370Assert.Equal(TestClass1_M3, result.Candidates(1).Candidate.UnderlyingSymbol) 386Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 404Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 421Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 437Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 454Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 471Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 489Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 508Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 526Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 544Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 562Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 580Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 597Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 614Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 632Assert.Same(TestClass1_M3, result.Candidates(0).Candidate.UnderlyingSymbol) 635Assert.Same(TestClass1_M3, result.Candidates(1).Candidate.UnderlyingSymbol) 653Assert.Same(TestClass1_M3, result.Candidates(0).Candidate.UnderlyingSymbol) 656Assert.Same(TestClass1_M3, result.Candidates(1).Candidate.UnderlyingSymbol) 674Assert.Same(TestClass1_M5, result.Candidates(0).Candidate.UnderlyingSymbol) 677Assert.Same(TestClass1_M5, result.Candidates(1).Candidate.UnderlyingSymbol) 693Assert.Same(TestClass1_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 710Assert.Equal(TestClass1_M2.Construct((New TypeSymbol() {TestClass1}).AsImmutableOrNull()), result.Candidates(0).Candidate.UnderlyingSymbol) 1296Assert.Same(TestClass1_M12(0), result.Candidates(0).Candidate.UnderlyingSymbol) 1298Assert.Same(TestClass1_M12(1), result.Candidates(1).Candidate.UnderlyingSymbol) 1313Assert.Same(TestClass1_M12(0), result.Candidates(0).Candidate.UnderlyingSymbol) 1315Assert.Same(TestClass1_M12(1), result.Candidates(1).Candidate.UnderlyingSymbol) 1332Assert.Same(TestClass1_M13(0), result.Candidates(0).Candidate.UnderlyingSymbol) 1335Assert.Same(TestClass1_M13(1), result.Candidates(1).Candidate.UnderlyingSymbol) 1351Assert.Same(TestClass1_M13(0), result.Candidates(0).Candidate.UnderlyingSymbol) 1354Assert.Same(TestClass1_M13(1), result.Candidates(1).Candidate.UnderlyingSymbol) 1371Assert.Same(TestClass1_M13(0), result.Candidates(0).Candidate.UnderlyingSymbol) 1374Assert.Same(TestClass1_M13(1), result.Candidates(1).Candidate.UnderlyingSymbol) 1390Assert.Same(TestClass1_M13(0), result.Candidates(0).Candidate.UnderlyingSymbol) 1393Assert.Same(TestClass1_M13(0), result.Candidates(1).Candidate.UnderlyingSymbol) 1396Assert.Same(TestClass1_M13(1), result.Candidates(2).Candidate.UnderlyingSymbol) 1412Assert.Same(TestClass1_M13(0), result.Candidates(1).Candidate.UnderlyingSymbol) 1415Assert.Same(TestClass1_M13(1), result.Candidates(0).Candidate.UnderlyingSymbol) 1432Assert.Same(TestClass1_M13(1), result.Candidates(0).Candidate.UnderlyingSymbol) 1435Assert.Same(TestClass1_M13(1), result.Candidates(1).Candidate.UnderlyingSymbol) 1452Assert.Same(base_M1, result.Candidates(0).Candidate.UnderlyingSymbol) 1468Assert.Same(base_M1, result.Candidates(0).Candidate.UnderlyingSymbol) 1484Assert.Same(derived_M2, result.Candidates(0).Candidate.UnderlyingSymbol) 1486Assert.Same(base_M2, result.Candidates(1).Candidate.UnderlyingSymbol) 1502Assert.Same(derived_M2, result.Candidates(0).Candidate.UnderlyingSymbol) 1504Assert.Same(base_M2, result.Candidates(1).Candidate.UnderlyingSymbol) 1520Assert.Same(derived_M3, result.Candidates(0).Candidate.UnderlyingSymbol) 1537Assert.Same(derived_M4, result.Candidates(0).Candidate.UnderlyingSymbol) 1554Assert.Same(derived_M5, result.Candidates(0).Candidate.UnderlyingSymbol) 1557Assert.Same(base_M5, result.Candidates(1).Candidate.UnderlyingSymbol) 1574Assert.Same(derived_M6, result.Candidates(0).Candidate.UnderlyingSymbol) 1577Assert.Same(base_M6, result.Candidates(1).Candidate.UnderlyingSymbol) 1594Assert.Same(derived_M7, result.Candidates(0).Candidate.UnderlyingSymbol) 1597Assert.Same(base_M7, result.Candidates(1).Candidate.UnderlyingSymbol) 1614Assert.Same(derived_M8, result.Candidates(0).Candidate.UnderlyingSymbol) 1617Assert.Same(derived_M8, result.Candidates(1).Candidate.UnderlyingSymbol) 1634Assert.Same(derived_M9, result.Candidates(0).Candidate.UnderlyingSymbol) 1653Assert.Same(derived_M9, result.Candidates(0).Candidate.UnderlyingSymbol) 1670Assert.Same(derived_M9, result.Candidates(0).Candidate.UnderlyingSymbol) 1688Assert.Same(base_M10_Candidate, result.Candidates(0).Candidate.UnderlyingSymbol) 1706Assert.Same(derived_M10_Candidate, result.Candidates(0).Candidate.UnderlyingSymbol) 1721Assert.Same(derived_M10_Candidate, result.Candidates(0).Candidate.UnderlyingSymbol) 1742Assert.Same(derived_M11_Candidate, result.Candidates(0).Candidate.UnderlyingSymbol) 1757Assert.Same(derived_M11_Candidate, result.Candidates(0).Candidate.UnderlyingSymbol) 1777Assert.Same(derived_M12_Candidate, result.Candidates(0).Candidate.UnderlyingSymbol) 1792Assert.Same(derived_M12_Candidate, result.Candidates(0).Candidate.UnderlyingSymbol) 1807Assert.Same(ext_M12_Candidate, result.Candidates(0).Candidate.UnderlyingSymbol) 1823Assert.Same(TestClass2OfInteger_S1(0).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 1825Assert.Same(TestClass2OfInteger_S1(1).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.OriginalDefinition) 1840Assert.Same(TestClass2OfInteger_S1(0).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.OriginalDefinition) 1842Assert.Same(TestClass2OfInteger_S1(1).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 1857Assert.Same(TestClass2OfInteger_S1(0).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.OriginalDefinition) 1859Assert.Same(TestClass2OfInteger_S1(1).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 1875Assert.Same(TestClass2OfInteger_S2(0).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 1877Assert.Same(TestClass2OfInteger_S2(1).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.OriginalDefinition) 1892Assert.Same(TestClass2OfInteger_S2(0).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.OriginalDefinition) 1894Assert.Same(TestClass2OfInteger_S2(1).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 1909Assert.Same(TestClass2OfInteger_S2(0).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 1911Assert.Same(TestClass2OfInteger_S2(1).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.OriginalDefinition) 1932Assert.Same(ext_M13_0_Candidate, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 1934Assert.Same(ext_M13_1_Candidate.OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.OriginalDefinition) 1950Assert.Same(ext_M13_0_Candidate, result.Candidates(1).Candidate.UnderlyingSymbol.OriginalDefinition) 1952Assert.Same(ext_M13_1_Candidate.OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 1971Assert.Same(derived_M11_Candidate_0, result.Candidates(0).Candidate.UnderlyingSymbol) 1973Assert.Same(derived_M11_Candidate_1, result.Candidates(1).Candidate.UnderlyingSymbol) 1988Assert.Same(derived_M11_Candidate_0, result.Candidates(1).Candidate.UnderlyingSymbol) 1990Assert.Same(derived_M11_Candidate_1, result.Candidates(0).Candidate.UnderlyingSymbol) 2006Assert.Same(TestClass2OfInteger_S3(0).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 2008Assert.Same(TestClass2OfInteger_S3(1).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.OriginalDefinition) 2031Assert.Same(ext_M14_Candidate, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 2033Assert.Same(ext1_M14_Candidate, result.Candidates(1).Candidate.UnderlyingSymbol.OriginalDefinition) 2053Assert.Same(TestClass2OfInteger_S4(0).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 2055Assert.Same(TestClass2OfInteger_S4(1).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.OriginalDefinition) 2076Assert.Same(TestClass2OfInteger_S5(0).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 2078Assert.Same(TestClass2OfInteger_S5(1).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.OriginalDefinition) 2080Assert.Same(TestClass2OfInteger_S5(2).OriginalDefinition, result.Candidates(2).Candidate.UnderlyingSymbol.OriginalDefinition) 2097Assert.Same(TestClass2OfInteger_S5(0).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 2099Assert.Same(TestClass2OfInteger_S5(1).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.OriginalDefinition) 2101Assert.Same(TestClass2OfInteger_S5(2).OriginalDefinition, result.Candidates(2).Candidate.UnderlyingSymbol.OriginalDefinition) 2120Assert.Same(ext_M15_Candidate, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 2139Assert.Same(TestClass2OfInteger_S6(0).OriginalDefinition, result.Candidates(0).Candidate.UnderlyingSymbol.OriginalDefinition) 2142Assert.Same(TestClass2OfInteger_S6(0).OriginalDefinition, result.Candidates(1).Candidate.UnderlyingSymbol.OriginalDefinition) 2145Assert.Same(TestClass2OfInteger_S6(1).OriginalDefinition, result.Candidates(2).Candidate.UnderlyingSymbol.OriginalDefinition) 2148Assert.Same(TestClass2OfInteger_S6(1).OriginalDefinition, result.Candidates(3).Candidate.UnderlyingSymbol.OriginalDefinition) 2165Assert.Same(TestClass1_M14(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2167Assert.Same(TestClass1_M14(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2182Assert.Same(TestClass1_M14(0), result.Candidates(1).Candidate.UnderlyingSymbol) 2184Assert.Same(TestClass1_M14(1), result.Candidates(0).Candidate.UnderlyingSymbol) 2201Assert.Same(TestClass1_M15(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2203Assert.Same(TestClass1_M15(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2218Assert.Same(TestClass1_M15(0), result.Candidates(1).Candidate.UnderlyingSymbol) 2220Assert.Same(TestClass1_M15(1), result.Candidates(0).Candidate.UnderlyingSymbol) 2239Assert.Same(TestClass1_M16(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2243Assert.Same(TestClass1_M16(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2264Assert.Same(TestClass1_M16(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2268Assert.Same(TestClass1_M16(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2285Assert.Same(TestClass1_M16(1), result.Candidates(0).Candidate.UnderlyingSymbol) 2289Assert.Same(TestClass1_M16(0), result.Candidates(1).Candidate.UnderlyingSymbol) 2306Assert.Same(TestClass1_M16(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2308Assert.Same(TestClass1_M16(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2324Assert.Same(TestClass1_M16(0), result.Candidates(1).Candidate.UnderlyingSymbol) 2326Assert.Same(TestClass1_M16(1), result.Candidates(0).Candidate.UnderlyingSymbol) 2343Assert.Same(TestClass1_M17(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2345Assert.Same(TestClass1_M17(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2360Assert.Same(TestClass1_M17(0), result.Candidates(1).Candidate.UnderlyingSymbol) 2362Assert.Same(TestClass1_M17(1), result.Candidates(0).Candidate.UnderlyingSymbol) 2379Assert.Same(TestClass1_M18(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2381Assert.Same(TestClass1_M18(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2396Assert.Same(TestClass1_M18(0), result.Candidates(1).Candidate.UnderlyingSymbol) 2398Assert.Same(TestClass1_M18(1), result.Candidates(0).Candidate.UnderlyingSymbol) 2415Assert.Same(TestClass1_M19(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2417Assert.Same(TestClass1_M19(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2432Assert.Same(TestClass1_M19(0), result.Candidates(1).Candidate.UnderlyingSymbol) 2434Assert.Same(TestClass1_M19(1), result.Candidates(0).Candidate.UnderlyingSymbol) 2451Assert.Same(TestClass1_M20(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2453Assert.Same(TestClass1_M20(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2468Assert.Same(TestClass1_M20(0), result.Candidates(1).Candidate.UnderlyingSymbol) 2470Assert.Same(TestClass1_M20(1), result.Candidates(0).Candidate.UnderlyingSymbol) 2487Assert.Same(TestClass1_M21(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2489Assert.Same(TestClass1_M21(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2504Assert.Same(TestClass1_M21(0), result.Candidates(1).Candidate.UnderlyingSymbol) 2506Assert.Same(TestClass1_M21(1), result.Candidates(0).Candidate.UnderlyingSymbol) 2535Assert.Same(TestClass1_M22(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2537Assert.Same(TestClass1_M22(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2552Assert.Same(TestClass1_M22(1), result.Candidates(0).Candidate.UnderlyingSymbol) 2554Assert.Same(TestClass1_M22(0), result.Candidates(1).Candidate.UnderlyingSymbol) 2571Assert.Same(TestClass1_M23(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2573Assert.Same(TestClass1_M23(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2588Assert.Same(TestClass1_M23(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2592Assert.Same(TestClass1_M23(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2610Assert.Same(TestClass1_M23(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2612Assert.Same(TestClass1_M23(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2633Assert.Same(TestClass1_M23(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2635Assert.Same(TestClass1_M23(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2651Assert.Same(TestClass1_M23(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2653Assert.Same(TestClass1_M23(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2672Assert.Same(TestClass1_M24(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2674Assert.Same(TestClass1_M24(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2696Assert.Same(TestClass1_M24(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2698Assert.Same(TestClass1_M24(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2714Assert.Same(TestClass1_M24(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2716Assert.Same(TestClass1_M24(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2736Assert.Same(TestClass1_M25(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2738Assert.Same(TestClass1_M25(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2740Assert.Same(TestClass1_M25(2), result.Candidates(2).Candidate.UnderlyingSymbol) 2758Assert.Same(TestClass1_M25(2), result.Candidates(0).Candidate.UnderlyingSymbol) 2760Assert.Same(TestClass1_M25(0), result.Candidates(1).Candidate.UnderlyingSymbol) 2762Assert.Same(TestClass1_M25(1), result.Candidates(2).Candidate.UnderlyingSymbol) 2780Assert.Same(TestClass1_M25(1), result.Candidates(0).Candidate.UnderlyingSymbol) 2782Assert.Same(TestClass1_M25(2), result.Candidates(1).Candidate.UnderlyingSymbol) 2784Assert.Same(TestClass1_M25(0), result.Candidates(2).Candidate.UnderlyingSymbol) 2805Assert.Same(TestClass1_M26(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2807Assert.Same(TestClass1_M26(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2824Assert.Same(TestClass1_M26(1), result.Candidates(0).Candidate.UnderlyingSymbol) 2826Assert.Same(TestClass1_M26(0), result.Candidates(1).Candidate.UnderlyingSymbol) 2844Assert.Same(TestClass1_M27, result.Candidates(0).Candidate.UnderlyingSymbol) 2860Assert.Same(TestClass1_M27, result.Candidates(0).Candidate.UnderlyingSymbol) 2878Assert.Same(TestClass1_M14(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2880Assert.Same(TestClass1_M14(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2902Assert.Same(TestClass1_M27, result.Candidates(0).Candidate.UnderlyingSymbol) 2919Assert.Same(TestClass1_M27, result.Candidates(0).Candidate.UnderlyingSymbol) 2940Assert.Same(TestClass1_M26(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2942Assert.Same(TestClass1_M26(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2961Assert.Same(TestClass1_M26(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2963Assert.Same(TestClass1_M26(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2983Assert.Same(TestClass1_g(0), result.Candidates(0).Candidate.UnderlyingSymbol) 2985Assert.Same(TestClass1_g(1), result.Candidates(1).Candidate.UnderlyingSymbol) 2987Assert.Same(TestClass1_g(2), result.Candidates(2).Candidate.UnderlyingSymbol) 3007Assert.Same(TestClass1_SM, result.Candidates(0).Candidate.UnderlyingSymbol) 3009Assert.Same(ext_SM_Candidate, result.Candidates(1).Candidate.UnderlyingSymbol) 3032Assert.Same(TestClass1_SM1, result.Candidates(0).Candidate.UnderlyingSymbol) 3034Assert.Same(ext_SM1_0_Candidate, result.Candidates(1).Candidate.UnderlyingSymbol) 3036Assert.Same(ext_SM1_1_Candidate, result.Candidates(2).Candidate.UnderlyingSymbol) 3094Assert.Same(TestClass1_M27, result.Candidates(0).Candidate.UnderlyingSymbol) 3112Assert.Same(TestClass1_M27, result.Candidates(0).Candidate.UnderlyingSymbol) 3134Assert.Same(TestClass1_M26(0), result.Candidates(0).Candidate.UnderlyingSymbol) 3136Assert.Same(TestClass1_M26(1), result.Candidates(1).Candidate.UnderlyingSymbol)