2 writes to Symbol
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (2)
CompilationTestUtils.vb (2)
551summary.Symbol = DirectCast(symbolInfo.Symbol, Symbol) 580summary.Symbol = DirectCast(symbolInfo.Symbol, Symbol)
755 references to Symbol
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (4)
Semantics\StaticLocalsSemanticTests.vb (4)
1556Dim iSymbol = DirectCast(semanticInfo.Symbol, LocalSymbol) 1592Dim iSymbol = DirectCast(semanticInfo.Symbol, LocalSymbol) 1624iSymbol = DirectCast(semanticInfo.Symbol, LocalSymbol) 1660Dim iSymbol = DirectCast(semanticInfo.Symbol, LocalSymbol)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (711)
Binding\ImplicitVariableTests.vb (5)
1247Assert.Equal(symbolKind, semanticInfo.Symbol.Kind) 1250Assert.Equal(expectedSymbol, semanticInfo.Symbol.ToTestDisplayString()) 1253Assert.Null(semanticInfo.Symbol) 1267Assert.Equal(symbolKind, semanticInfo.Symbol.Kind) 1269Assert.Null(semanticInfo.Symbol)
Compilation\MyTemplateTests.vb (4)
250Dim sym = semanticSummary.Symbol 296Assert.Equal("Function My.MyApplication.Goo() As System.Int32", semanticSummary.Symbol.ToTestDisplayString()) 297Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 308Dim sym = semanticSummary.Symbol
Compilation\SemanticModelAPITests.vb (8)
123Assert.Equal(SymbolKind.Local, infoP.Symbol.Kind) 163Assert.Equal(SymbolKind.Local, infoP.Symbol.Kind) 284Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 285Assert.Equal("bInstance", semanticInfo.Symbol.Name) 341Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 342Assert.True(DirectCast(semanticInfo.Symbol, ParameterSymbol).IsMe) 376Assert.Equal(fieldB, semanticInfoExpression.Symbol) 381Assert.Equal("System.Console", semanticInfoExpression.Symbol.ToTestDisplayString())
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (24)
240Dim symbol1 = model1.GetSemanticInfoSummary(paramRef).Symbol 241Dim symbol2 = model2.GetSemanticInfoSummary(paramRef).Symbol 270Dim symbol1 = model1.GetSemanticInfoSummary(paramRef).Symbol 271Dim symbol2 = model2.GetSemanticInfoSummary(paramRef).Symbol 301Dim symbol1 = model1.GetSemanticInfoSummary(paramRef1).Symbol 304Dim symbol2 = model2.GetSemanticInfoSummary(paramRef2).Symbol 334Dim symbol1 = model1.GetSemanticInfoSummary(paramRef1).Symbol 337Dim symbol2 = model2.GetSemanticInfoSummary(paramRef2).Symbol 484Assert.Equal(SymbolKind.Local, bindInfo1.Symbol.Kind) 485Assert.Equal("bInstance", bindInfo1.Symbol.Name) 487Assert.Same(bindInfo1.Symbol, bindInfo2.Symbol) 492Assert.Same(bindInfo1.Symbol, varSymbol) 530Assert.Equal(SymbolKind.Local, bindInfo1.Symbol.Kind) 531Assert.Equal("bInstance", bindInfo1.Symbol.Name) 533Assert.Same(bindInfo1.Symbol, bindInfo2.Symbol) 538Assert.Same(bindInfo1.Symbol, varSymbol) 2374Assert.NotNull(semanticInfo.Symbol) 2375Assert.Equal("ReadOnly Property System.String.Length As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 2381Assert.NotNull(semanticInfo.Symbol) 2382Assert.Equal("ReadOnly Property System.String.Length As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 2432Assert.NotNull(info.Symbol) 2433Assert.Equal("NS", info.Symbol.ToString())
ExtensionMethods\SemanticModelTests.vb (9)
58Dim method = DirectCast(semanticInfo.Symbol, MethodSymbol) 127Assert.Equal("Function C1.F1() As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 128Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 187Assert.Equal("Function C1.F1() As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 188Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 1342Assert.Equal("Sub System.Exception.Goo()", semanticInfo.Symbol.ToTestDisplayString()) 1343Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 1391Assert.Equal("Sub System.Exception.Goo()", semanticInfo.Symbol.ToTestDisplayString()) 1392Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind)
Semantics\ArrayLiteralTests.vb (6)
1502Assert.Null(semanticSummary.Symbol) 1636Assert.Null(semanticSummary.Symbol) 1692Assert.Null(semanticSummary.Symbol) 1726Assert.Null(semanticSummary.Symbol) 2055Assert.Null(semanticSummary.Symbol) 2088Assert.Null(semanticSummary.Symbol)
Semantics\FieldInitializerBindingTests.vb (7)
573Dim firstMeFSymbol = model.GetSemanticInfoSummary(CType(firstMeF.AsNode(), ExpressionSyntax)).Symbol 574Dim secondMeFSymbol = model.GetSemanticInfoSummary(CType(secondMeF.AsNode(), ExpressionSyntax)).Symbol 575Dim thirdMeFSymbol = model.GetSemanticInfoSummary(CType(thirdMeF.AsNode(), ExpressionSyntax)).Symbol 587Dim firstMeSymbol = model.GetSemanticInfoSummary(CType(firstMe.AsNode(), ExpressionSyntax)).Symbol 588Dim secondMeSymbol = model.GetSemanticInfoSummary(CType(secondMe.AsNode(), ExpressionSyntax)).Symbol 589Dim thirdMeSymbol = model.GetSemanticInfoSummary(CType(thirdMe.AsNode(), ExpressionSyntax)).Symbol 621Dim firstMeFSymbol = model.GetSemanticInfoSummary(CType(firstMeF.AsNode(), ExpressionSyntax)).Symbol
Semantics\GetExtendedSemanticInfoTests.vb (344)
120Assert.Equal("System.String", semanticInfo.Symbol.ToTestDisplayString()) 121Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 155Assert.Equal("System.String", semanticInfo.Symbol.ToTestDisplayString()) 156Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 192Assert.Equal("x As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 193Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 232Assert.Null(semanticInfo.Symbol) 275Assert.Null(semanticInfo.Symbol) 318Assert.Null(semanticInfo.Symbol) 366Assert.Null(semanticInfo.Symbol) 415Assert.Null(semanticInfo.Symbol) 464Assert.Null(semanticInfo.Symbol) 506Assert.Null(semanticInfo.Symbol) 549Assert.Equal("Sub Program.f(x As System.Int32)", semanticInfo.Symbol.ToTestDisplayString()) 550Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 597Assert.Equal("Function Class1.f(a As System.Int32, b As System.Int64) As System.String", semanticInfo.Symbol.ToTestDisplayString()) 598Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 649Assert.Null(semanticInfo.Symbol) 700Assert.Null(semanticSummary.Symbol) 750Assert.Equal("Class1", semanticSummary.Symbol.ToTestDisplayString()) 797Assert.Null(semanticSummary.Symbol) 856Assert.Null(semanticSummary.Symbol) 913Assert.Equal("Sub Class1..ctor(a As System.Int32, b As System.Int64)", semanticSummary.Symbol.ToTestDisplayString()) 914Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 961Assert.Equal("Class1", semanticSummary.Symbol.ToTestDisplayString()) 962Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 1007Assert.Equal("Sub Class1..ctor(a As System.Int32, b As System.Int64)", semanticSummary.Symbol.ToTestDisplayString()) 1008Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 1058Assert.Equal("Sub Class1..ctor(a As System.Int32, b As System.Int64)", semanticSummary.Symbol.ToTestDisplayString()) 1059Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 1109Assert.Equal("Sub Class1..ctor(a As System.Int32, b As System.Int64)", semanticSummary.Symbol.ToTestDisplayString()) 1110Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 1156Assert.Equal("Function Program.f(a As System.Int32, b As System.Int64) As System.String", semanticInfo.Symbol.ToTestDisplayString()) 1157Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 1202Assert.Equal("Function Class1.f(a As System.Int32, b As System.Int64) As System.String", semanticInfo.Symbol.ToTestDisplayString()) 1203Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 1248Assert.Null(semanticInfo.Symbol) 1296Assert.Equal("Property X.Prop As System.String", semanticInfo.Symbol.ToTestDisplayString()) 1297Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind) 1341Assert.Equal("Property X.Prop As System.String", semanticInfo.Symbol.ToTestDisplayString()) 1342Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind) 1379semanticInfo.Symbol.ToTestDisplayString()) 1421Assert.Equal("a As Outer.Inner", semanticInfo.Symbol.ToTestDisplayString()) 1422Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 1429Dim paramSym As ParameterSymbol = DirectCast(semanticInfo.Symbol, ParameterSymbol) 1459Assert.Null(semanticInfo.Symbol) 1524Assert.Equal("Sub IB.Bar(x As System.String)", semanticInfo.Symbol.ToTestDisplayString()) 1525Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 1539Assert.Equal("Sub IA(Of System.Int32).Goo(x As System.String)", semanticInfo.Symbol.ToTestDisplayString()) 1540Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 1554Assert.Equal("Sub IA(Of System.Int32).Goo(x As System.Int32)", semanticInfo.Symbol.ToTestDisplayString()) 1555Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 1569Assert.Equal("Property IB.R(x As System.String) As System.Int64", semanticInfo.Symbol.ToTestDisplayString()) 1570Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind) 1586Assert.Equal("IB", semanticInfo.Symbol.ToTestDisplayString()) 1587Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 1624Assert.Null(semanticSummary.Symbol) 1668Assert.Null(semanticSummary.Symbol) 1711Assert.Null(semanticSummary.Symbol) 1752Assert.Null(semanticSummary.Symbol) 1800Assert.Null(semanticSummary.Symbol) 1854Assert.Equal("Event I3.E2 As I2.E1EventHandler", semanticSummary.Symbol.ToTestDisplayString()) 1855Assert.Equal(SymbolKind.Event, semanticSummary.Symbol.Kind) 1891Assert.Null(semanticInfo.Symbol) 1929Assert.Null(semanticInfo.Symbol) 1964Assert.Equal("T", semanticInfo.Symbol.Name) 1996semanticInfo.Symbol.ToTestDisplayString()) 2050Assert.Null(semanticInfo.Symbol) 2083Assert.Null(semanticInfo.Symbol) 2118Assert.Equal("Sub Module1.VerifyByteArray(ByRef arry As System.Byte(), ByRef lbnd As System.Int32)", semanticInfo.Symbol.ToTestDisplayString()) 2119Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 2150Assert.Null(semanticInfo.Symbol) 2181Assert.Null(semanticInfo.Symbol) 2212Assert.Equal("Me As C", semanticInfo.Symbol.ToTestDisplayString()) 2213Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 2215Assert.True(DirectCast(semanticInfo.Symbol, ParameterSymbol).IsMe, "should be Me symbol") 2254Assert.Equal("Function VBNS.Test.MyFunc() As System.Byte", semanticInfo.Symbol.ToTestDisplayString()) 2255Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 2284Assert.NotNull(semanticInfo.Symbol) 2327Assert.NotNull(semanticInfo.Symbol) 2367Assert.NotNull(semanticInfo.Symbol) 2406Assert.NotNull(semanticInfo.Symbol) 2444Assert.NotNull(semanticInfo.Symbol) 2477Assert.Equal("Sub System.Console.WriteLine()", semanticInfo.Symbol.ToTestDisplayString()) 2478Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 2486Dim methodSymbol As MethodSymbol = DirectCast(semanticInfo.Symbol, MethodSymbol) 2520Assert.Equal("filePermissions.create", semanticInfo.Symbol.ToTestDisplayString()) 2521Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind) 2522Assert.True(TypeOf semanticInfo.Symbol Is SourceEnumConstantSymbol, "Should have bound to synthesized enum constant") 2601Assert.Equal("i As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 2602Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 2609Dim iSymbol = DirectCast(semanticInfo.Symbol, LocalSymbol) 2637Assert.Null(semanticInfo.Symbol) 2713Assert.Null(semanticInfo.Symbol) 2748Assert.Equal("C", semanticInfo.Symbol.ToTestDisplayString()) 2784Assert.Null(semanticInfo.Symbol) 2836Assert.Equal("ReadOnly Property Y.Item(a As System.Int32) As System.String", semanticInfo.Symbol.ToTestDisplayString()) 2837Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind) 2887Assert.Equal("ReadOnly Property Y.Item(a As System.Int32) As System.String", semanticInfo.Symbol.ToTestDisplayString()) 2888Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind) 3148Assert.Equal("s As System.String", semanticInfo.Symbol.ToTestDisplayString()) 3149Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 3184Assert.Equal("s2 As System.String", semanticInfo.Symbol.ToTestDisplayString()) 3185Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 3218Assert.Null(semanticInfo.Symbol) 3402Assert.NotNull(semanticInfo.Symbol) 3403Assert.Equal("Sub MyAttribute..ctor()", semanticInfo.Symbol.ToDisplayString(SymbolDisplayFormat.TestFormat)) 3477Assert.Equal("n1", semanticInfo.Symbol.ToTestDisplayString()) 3478Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind) 3558Assert.Equal("n1.Program.Test1.fi As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 3559Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind) 3617Assert.Equal("Property n1.Program.Test1.Pi As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 3618Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind) 3668Assert.Null(semanticInfo.Symbol) 3721Assert.Equal("Sub n1.Program.Test1..ctor(i As System.Int32)", semanticInfo.Symbol.ToTestDisplayString()) 3722Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 3771Assert.Null(semanticInfo.Symbol) 3798Assert.Null(semanticSummary.Symbol) 3836Assert.Null(semanticSummary.Symbol) 3900Assert.Null(semanticInfo.Symbol) 3922CompilationUtils.CheckSymbol(semanticInfo.Symbol, "Property Dictionary(Of String, Integer).Item(key As String) As Integer") 3941Assert.Null(semanticInfo.Symbol) 3963CompilationUtils.CheckSymbol(semanticInfo.Symbol, "Property Dictionary(Of String, Integer).Item(key As String) As Integer") 3986Assert.Null(semanticInfo.Symbol) 4019Assert.Null(semanticInfo.Symbol) 4062Assert.Equal("B.f1 As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 4063Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind) 4100Assert.Equal("bInstance As B", semanticInfo.Symbol.ToTestDisplayString()) 4101Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 4130Assert.Equal("Function M.Goo() As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 4131Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 4165Assert.Equal("Goo As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 4166Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 4198Assert.Equal("Me As M", semanticInfo.Symbol.ToTestDisplayString()) 4199Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 4202Assert.True(DirectCast(semanticInfo.Symbol, ParameterSymbol).IsMe) 4239Assert.Equal("bInstance As B", semanticInfo.Symbol.ToTestDisplayString()) 4240Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 4277Assert.Equal("bInstance As B", semanticInfo.Symbol.ToTestDisplayString()) 4278Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 4316Assert.Equal("bInstance As B", semanticInfo.Symbol.ToTestDisplayString()) 4317Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 4350Assert.Equal("Sub Program..ctor(i As System.Int32)", semanticInfo.Symbol.ToTestDisplayString()) 4351Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 4358Dim method = DirectCast(semanticInfo.Symbol, MethodSymbol) 4389Assert.Equal("Sub Program..ctor(i As System.Int32)", semanticInfo.Symbol.ToTestDisplayString()) 4390Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 4397Dim method = DirectCast(semanticInfo.Symbol, MethodSymbol) 4425Assert.Equal("Sub Program..ctor()", semanticInfo.Symbol.ToTestDisplayString()) 4426Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 4433Dim method = DirectCast(semanticInfo.Symbol, MethodSymbol) 4464Assert.Equal("Sub Program..ctor()", semanticInfo.Symbol.ToTestDisplayString()) 4465Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 4472Dim method = DirectCast(semanticInfo.Symbol, MethodSymbol) 4503Assert.Equal("Function C.F() As System.String", semanticInfo.Symbol.ToTestDisplayString()) 4504Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 4539Assert.Equal("Function C.F() As System.String", semanticInfo.Symbol.ToTestDisplayString()) 4540Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 4580Assert.Null(semanticInfo.Symbol) 4621Assert.Null(semanticInfo.Symbol) 4656Assert.Null(semanticInfo.Symbol) 4714Assert.Null(semanticInfo.Symbol) 4757Assert.Equal("Property C.P As System.String", semanticInfo.Symbol.ToTestDisplayString()) 4758Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind) 4795Assert.Null(semanticInfo.Symbol) 4838Assert.Null(semanticInfo.Symbol) 4873Assert.Equal("C", semanticInfo.Symbol.ToTestDisplayString()) 4874Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 4904Assert.Equal("C", semanticInfo.Symbol.ToTestDisplayString()) 4905Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 4936Assert.Equal("D", semanticInfo.Symbol.ToTestDisplayString()) 4937Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 4968Assert.Equal("System", semanticInfo.Symbol.ToTestDisplayString()) 4969Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind) 4995Assert.Equal("System", semanticInfo.Symbol.ToTestDisplayString()) 4996Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind) 5029Assert.Equal("System", semanticInfo.Symbol.ToTestDisplayString()) 5030Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind) 5063Assert.Null(semanticInfo.Symbol) 5101Assert.Equal("N.D", semanticInfo.Symbol.ToTestDisplayString()) 5102Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 5132Assert.Equal("System.String", semanticInfo.Symbol.ToTestDisplayString()) 5133Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 5164Assert.Equal("NS1.NS2", semanticInfo.Symbol.ToTestDisplayString()) 5165Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind) 5196Assert.Equal("NS1", semanticInfo.Symbol.ToTestDisplayString()) 5197Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind) 5237Assert.Null(semanticInfo.Symbol) 5283Assert.Null(semanticInfo.Symbol) 5315Assert.Equal("AAA", semanticInfo.Symbol.ToTestDisplayString()) 5316Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind) 5345Assert.Null(semanticInfo.Symbol) 5376Assert.Null(semanticInfo.Symbol) 5412Assert.Equal("x As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 5413Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 5443Assert.Equal("x As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 5444Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 5476Assert.Equal("x As System.UInt16", semanticInfo.Symbol.ToTestDisplayString()) 5477Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 5508semanticInfo.Symbol.ToTestDisplayString()) 5538semanticInfo.Symbol.ToTestDisplayString()) 5655Assert.Null(semanticInfo.Symbol) 5779Assert.Equal("example As System.String", semanticInfo.Symbol.ToTestDisplayString()) 5780Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 5813Assert.Equal("a As System.String", semanticInfo.Symbol.ToTestDisplayString()) 5814Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 5860Assert.Null(semanticInfo.Symbol) 5915Assert.Null(semanticInfo.Symbol) 5974Assert.Equal("c As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 5975Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 5976Assert.Equal("ReadOnly Property Class1.f(q As System.Int32, b As System.String, c As System.Int32) As System.Object", semanticInfo.Symbol.ContainingSymbol.ToTestDisplayString()) 6010Assert.Null(semanticSummary.Symbol) 6057Assert.Null(semanticSummary.Symbol) 6102Assert.Null(semanticSummary.Symbol) 6144Assert.Null(semanticSummary.Symbol) 6184Assert.Null(semanticInfo.Symbol) 6898Assert.Equal("Del", semanticInfo.Symbol.ToTestDisplayString()) 6899Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 6937Assert.Null(semanticInfo.Symbol) 6973Assert.Equal("Del", semanticInfo.Symbol.ToTestDisplayString()) 6974Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 7012Assert.Null(semanticInfo.Symbol) 7048Assert.Equal("Del", semanticInfo.Symbol.ToTestDisplayString()) 7049Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 7087Assert.Null(semanticInfo.Symbol) 7123Assert.Equal("Del", semanticInfo.Symbol.ToTestDisplayString()) 7124Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 7162Assert.Null(semanticInfo.Symbol) 7201Assert.Null(semanticInfo.Symbol) 7243Assert.Null(semanticInfo.Symbol) 7285Assert.Equal("X", semanticInfo.Symbol.ToTestDisplayString()) 7327Assert.Null(semanticInfo.Symbol) 7369Assert.Null(semanticSummary.Symbol) 7402Assert.Null(semanticSummary.Symbol) 7443Assert.Null(semanticSummary.Symbol) 7482Assert.Equal("i As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 7483Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 7528Assert.Equal("Function System.String.ToLowerInvariant() As System.String", semanticInfo.Symbol.ToTestDisplayString()) 7529Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 7577Assert.Equal("x As System.String", semanticInfo1.Symbol.ToTestDisplayString()) 7578Assert.Equal(SymbolKind.Local, semanticInfo1.Symbol.Kind) 7587Assert.Equal("x As System.String", semanticInfo2.Symbol.ToTestDisplayString()) 7588Assert.Equal(SymbolKind.Local, semanticInfo2.Symbol.Kind) 7590Assert.Same(semanticInfo1.Symbol, semanticInfo2.Symbol) 7632Assert.Equal("x As System.String", semanticInfo1.Symbol.ToTestDisplayString()) 7633Assert.Equal(SymbolKind.Local, semanticInfo1.Symbol.Kind) 7642Assert.Equal("x As System.String", semanticInfo2.Symbol.ToTestDisplayString()) 7643Assert.Equal(SymbolKind.Local, semanticInfo2.Symbol.Kind) 7645Assert.Same(semanticInfo1.Symbol, semanticInfo2.Symbol) 7692Assert.Equal("x As System.Int32", semanticInfo1.Symbol.ToTestDisplayString()) 7693Assert.Equal(SymbolKind.Local, semanticInfo1.Symbol.Kind) 7696Assert.Equal(SymbolKind.Method, semanticInfo1.Symbol.ContainingSymbol.Kind) 7697Dim containingMethod1 = DirectCast(semanticInfo1.Symbol.ContainingSymbol, MethodSymbol) 7708Assert.Equal("x As System.Int32", semanticInfo2.Symbol.ToTestDisplayString()) 7709Assert.Equal(SymbolKind.Local, semanticInfo2.Symbol.Kind) 7712Assert.Equal(SymbolKind.Method, semanticInfo2.Symbol.ContainingSymbol.Kind) 7713Dim containingMethod2 = DirectCast(semanticInfo2.Symbol.ContainingSymbol, MethodSymbol) 7717Assert.NotSame(semanticInfo1.Symbol, semanticInfo2.Symbol) 7718Assert.NotEqual(semanticInfo1.Symbol, semanticInfo2.Symbol) 7774Assert.Equal("Sub Module1.M1(x As System.Int32, y As System.Int32)", semanticInfo.Symbol.ToTestDisplayString()) 7802Assert.Equal("Sub Module1.M1(x As System.Int32, y As System.Int32)", semanticInfo.Symbol.ToTestDisplayString()) 7828Assert.Equal("class1.zipf As System.Int32", semanticSummary.Symbol.ToTestDisplayString()) 7829Assert.Equal(SymbolKind.Field, semanticSummary.Symbol.Kind) 7864Assert.Equal("System.Func(Of System.Int32, System.Int32)", semanticSummary.Symbol.ToTestDisplayString()) 7865Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 7899Assert.Null(semanticSummary.Symbol) 7935Assert.Equal("System.String", semanticSummary.Symbol.ToTestDisplayString()) 7936Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 7974Assert.Equal("System.String", semanticSummary.Symbol.ToTestDisplayString()) 7975Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 8013Assert.Equal("System.String", semanticSummary.Symbol.ToTestDisplayString()) 8014Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 8052Assert.Equal("System.String", semanticSummary.Symbol.ToTestDisplayString()) 8053Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 8091Assert.Equal("System.String", semanticSummary.Symbol.ToTestDisplayString()) 8092Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 8129Assert.Equal("System.Threading.Thread", semanticSummary.Symbol.ToTestDisplayString()) 8130Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 8167Assert.Equal("System.ICloneable", semanticSummary.Symbol.ToTestDisplayString()) 8168Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 8198Assert.Null(semanticSummary.Symbol) 8242Assert.Null(semanticSummary.Symbol) 8286Assert.Equal("Sub B..ctor()", semanticSummary.Symbol.ToTestDisplayString()) 8287Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 8331Assert.Equal("Sub B..ctor()", semanticSummary.Symbol.ToTestDisplayString()) 8332Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 8378Assert.Equal("Sub B..ctor()", semanticSummary.Symbol.ToTestDisplayString()) 8379Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 8423Assert.Equal("Sub B..ctor()", semanticSummary.Symbol.ToTestDisplayString()) 8424Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 8461Assert.Equal("HttpContext", semanticSummary.Symbol.ToTestDisplayString()) 8462Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 8519Assert.Equal("Sub Program.Goo(x As System.Int32, [y As System.Double])", semanticSummary.Symbol.ToTestDisplayString()) 8520Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 8561Assert.Equal("Sub Program.Goo([i As System.Int32 = 1])", semanticSummary.Symbol.ToTestDisplayString()) 8562Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 8705Assert.Null(semanticSummary.Symbol) 8747Assert.Null(semanticSummary.Symbol) 8787Assert.Equal("C1", semanticSummary.Symbol.ToTestDisplayString()) 8824Assert.Null(semanticSummary.Symbol) 8936Assert.Null(semanticSummary.Symbol) 8974Assert.Null(semanticSummary.Symbol) 9009Assert.Null(semanticSummary.Symbol) 9047Assert.Null(semanticSummary.Symbol) 9084Assert.Null(semanticSummary.Symbol) 9124Assert.Null(semanticSummary.Symbol) 9478Assert.Null(semanticSummary.Symbol) 9514Assert.Null(semanticSummary.Symbol) 9549Assert.Null(semanticSummary.Symbol) 9594Assert.Null(semanticSummary.Symbol) 9629Assert.Equal("Sub A1..ctor()", semanticInfo.Symbol.ToTestDisplayString()) 9630Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 9662Assert.Equal("Sub System.ObsoleteAttribute..ctor()", semanticInfo.Symbol.ToTestDisplayString()) 9663Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 9697Assert.Equal("Sub System.ObsoleteAttribute..ctor()", semanticInfo.Symbol.ToTestDisplayString()) 9698Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 9732Assert.Equal("Sub System.ObsoleteAttribute..ctor()", semanticInfo.Symbol.ToTestDisplayString()) 9733Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 9767Assert.Equal("Sub System.ObsoleteAttribute..ctor()", semanticInfo.Symbol.ToTestDisplayString()) 9768Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 9815Assert.Equal("AttributeClass", semanticInfo.Symbol.ToTestDisplayString()) 9816Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 9820Assert.[False](SyntaxFacts.IsAttributeName((DirectCast(semanticInfo.Symbol, SourceNamedTypeSymbol)).SyntaxReferences.First().GetSyntax()), "IsAttributeName can be true only for alias name being qualified") 9855Assert.Equal("AttributeClass", semanticInfo.Symbol.ToTestDisplayString()) 9856Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 9860Assert.[False](SyntaxFacts.IsAttributeName((DirectCast(semanticInfo.Symbol, SourceNamedTypeSymbol)).SyntaxReferences.First().GetSyntax()), "IsAttributeName can be true only for alias name being qualified") 9895Assert.Null(semanticInfo.Symbol) 9938Assert.Null(semanticInfo.Symbol) 9970Assert.Null(semanticInfo.Symbol) 10004Assert.Null(semanticInfo.Symbol) 10051Assert.Equal("Compilation", semanticSummary.Symbol.ToTestDisplayString()) 10052Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 10093Assert.Equal("A(Of T).B.t As T", semanticSummary.Symbol.ToTestDisplayString()) 10094Assert.Equal(SymbolKind.Field, semanticSummary.Symbol.Kind) 10118Assert.Null(semanticSummary.Symbol) 10132CheckSymbol(semanticSummary.Symbol, "Function M.F1() As Object") 10146Assert.Null(semanticSummary.Symbol) 10157Assert.Null(semanticSummary.Symbol) 10171Assert.Null(semanticSummary.Symbol) 10181Assert.Null(semanticSummary.Symbol)
Semantics\GetSemanticInfoTests.vb (109)
133Assert.Null(semanticInfo.Symbol) 178Assert.Null(semanticInfo.Symbol) 224Assert.Equal("C1.field As System.Int32()", semanticInfo.Symbol.ToTestDisplayString()) 225Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind) 268Assert.Null(semanticInfo.Symbol) 317Assert.Equal("Property C1.prop As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 318Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind) 367Assert.Equal("Function C1.Goo() As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 368Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 417Assert.Null(semanticInfo.Symbol) 467Assert.Null(semanticInfo.Symbol) 517Assert.Null(semanticInfo.Symbol) 567Assert.Null(semanticInfo.Symbol) 719Assert.Equal("Sub A..ctor(ParamArray x As System.Object())", semanticSummary.Symbol.ToTestDisplayString()) 720Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 768Assert.Equal("Property Program.Goo As System.Object", semanticInfo.Symbol.ToTestDisplayString()) 769Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind) 803Dim symbol = semanticInfo.Symbol 840Dim symbol = semanticInfo.Symbol 909Dim symbol = semanticInfo.Symbol 946Dim symbol = semanticInfo.Symbol 977Dim symbol = semanticInfo.Symbol 985symbol = semanticInfo.Symbol 1080Assert.Equal("4294967295", semanticSummary.Symbol.ToTestDisplayString()) 1081Assert.Equal(SymbolKind.Label, semanticSummary.Symbol.Kind) 1141Dim symbol = semanticInfo.Symbol 1149symbol = semanticInfo.Symbol 1157symbol = semanticInfo.Symbol 1165symbol = semanticInfo.Symbol 1173symbol = semanticInfo.Symbol 1181symbol = semanticInfo.Symbol 1189symbol = semanticInfo.Symbol 1197symbol = semanticInfo.Symbol 1205symbol = semanticInfo.Symbol 1213symbol = semanticInfo.Symbol 1221symbol = semanticInfo.Symbol 1229symbol = semanticInfo.Symbol 1238symbol = semanticInfo.Symbol 1249symbol = semanticInfo.Symbol 1324Dim sym = DirectCast(semanticInfo.Symbol, SourceFieldSymbol) 1330Dim sym2 = DirectCast(semanticInfo.Symbol, SourceFieldSymbol) 1336Dim sym3 = DirectCast(semanticInfo.Symbol, SourceFieldSymbol) 1504Assert.Equal("Sub System.Security.Permissions.PermissionSetAttribute..ctor(action As System.Security.Permissions.SecurityAction)", semanticSummary.Symbol.ToTestDisplayString()) 1505Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 1541Assert.Null(semanticSummary.Symbol) 1849Assert.Equal("ByRef aaaa As System.Int32", semanticSummary.Symbol.ToTestDisplayString()) 1850Assert.Equal(SymbolKind.Parameter, semanticSummary.Symbol.Kind) 1883Assert.Equal("ByRef aaaa As System.Int32", semanticSummary.Symbol.ToTestDisplayString()) 1884Assert.Equal(SymbolKind.Parameter, semanticSummary.Symbol.Kind) 1917Assert.Equal("ByRef aaaa As System.Int32", semanticSummary.Symbol.ToTestDisplayString()) 1918Assert.Equal(SymbolKind.Parameter, semanticSummary.Symbol.Kind) 1955Assert.Equal("qwer As System.Int32", semanticSummary.Symbol.ToTestDisplayString()) 1956Assert.Equal(SymbolKind.Parameter, semanticSummary.Symbol.Kind) 2003Assert.Equal("objArg As System.Int32", semanticSummary.Symbol.ToTestDisplayString()) 2004Assert.Equal(SymbolKind.Parameter, semanticSummary.Symbol.Kind) 2053Assert.Equal("C1.FieldInt As System.Int64", semanticSummary.Symbol.ToTestDisplayString()) 2054Assert.Equal(SymbolKind.Field, semanticSummary.Symbol.Kind) 2066Assert.Null(semanticSummary.Symbol) 2080Assert.Equal("C1.FieldInt As System.Int64", semanticSummary.Symbol.ToTestDisplayString()) 2081Assert.Equal(SymbolKind.Field, semanticSummary.Symbol.Kind) 2093Assert.Equal("Sub C1..ctor(p As System.Int32)", semanticSummary.Symbol.ToTestDisplayString()) 2094Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 2148Assert.Equal("Sub C2..ctor()", semanticSummary.Symbol.ToTestDisplayString) 2168Assert.Equal("Sub C3..ctor()", semanticSummary.Symbol.ToTestDisplayString) 2203Assert.Null(semanticSummary.Symbol) 2213Assert.Null(semanticSummary.Symbol) 2245Assert.Null(semanticSummary.Symbol) 2299Assert.Equal("goo As System.Byte", semanticSummary.Symbol.ToTestDisplayString) 2313Assert.Equal("bar As System.Byte", semanticSummary.Symbol.ToTestDisplayString) 2358Assert.Equal("goo As System.Byte", semanticSummary.Symbol.ToTestDisplayString) 2372Assert.Equal("bar As System.Byte", semanticSummary.Symbol.ToTestDisplayString) 2421Assert.Equal("Sub C2..ctor()", semanticSummary.Symbol.ToTestDisplayString) 2531Assert.Equal("Event cls1.e1()", semanticSummary.Symbol.ToTestDisplayString()) 2532Assert.Equal(SymbolKind.Event, semanticSummary.Symbol.Kind) 2573Assert.Equal("WithEvents Program.ww As cls1", semanticSummary.Symbol.ToTestDisplayString()) 2574Assert.Equal(SymbolKind.Property, semanticSummary.Symbol.Kind) 2658Assert.Equal("Property Project1.OuterClass.SomeProperty As Project1.EventSource", semanticSummary.Symbol.ToTestDisplayString()) 2659Assert.Equal(SymbolKind.Property, semanticSummary.Symbol.Kind) 2744Assert.Equal("WithEvents Project1.Sink.x As Project1.OuterClass", semanticSummary.Symbol.ToTestDisplayString()) 2745Assert.Equal(SymbolKind.Property, semanticSummary.Symbol.Kind) 2787Assert.Equal("Event cls1.e1()", semanticSummary.Symbol.ToTestDisplayString()) 2788Assert.Equal(SymbolKind.Event, semanticSummary.Symbol.Kind) 2835Assert.Equal("Event base.e1()", semanticSummary.Symbol.ToTestDisplayString()) 2836Assert.Equal(SymbolKind.Event, semanticSummary.Symbol.Kind) 2888Assert.Equal("Event base.e1()", semanticSummary.Symbol.ToTestDisplayString()) 2889Assert.Equal(SymbolKind.Event, semanticSummary.Symbol.Kind) 2949Assert.Equal("Event base.e1()", semanticSummary.Symbol.ToTestDisplayString()) 2950Assert.Equal(SymbolKind.Event, semanticSummary.Symbol.Kind) 3014Assert.Equal("WithEvents C0.we As cls1", semanticSummary.Symbol.ToTestDisplayString()) 3015Assert.Equal(SymbolKind.Property, semanticSummary.Symbol.Kind) 3172Assert.Null(semanticSummary.Symbol) 3232Assert.Null(semanticSummary.Symbol) 3292Assert.Null(semanticSummary.Symbol) 3327Dim sym = DirectCast(semanticSummary.Symbol, SourceMethodSymbol) 3351Dim sym = DirectCast(semanticSummary.Symbol, SourceMethodSymbol) 3385Assert.Null(semanticSummary.Symbol) 3432Assert.Null(semanticSummary.Symbol) 3485Assert.Null(semanticSummary.Symbol) 3539Assert.Null(semanticSummary.Symbol) 3592Assert.Null(semanticSummary.Symbol) 3644Assert.Null(semanticSummary.Symbol) 3689Assert.Null(semanticSummary.Symbol) 3786Assert.Null(info.Symbol) 3797CheckSymbol(info.Symbol, "Property C.P As Object") 3798[property] = DirectCast(info.Symbol, PropertySymbol) 3882Assert.Null(semanticSummary.Symbol) 5608Assert.NotNull(semanticSummary.Symbol) 5610Assert.Equal("Sub M.Goo(Of T, S)(x As System.Func(Of T))", semanticSummary.Symbol.ToTestDisplayString()) 5611Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind)
Semantics\GotoTests.vb (30)
208Assert.Equal("lab1", semanticSummary.Symbol.ToTestDisplayString()) 209Assert.Equal(SymbolKind.Label, semanticSummary.Symbol.Kind) 210Assert.Equal(Of ISymbol)(declaredSymbol, semanticSummary.Symbol) 239Assert.Equal("lab1", semanticSummary0.Symbol.ToTestDisplayString()) 240Assert.Equal(SymbolKind.Label, semanticSummary0.Symbol.Kind) 241Assert.Equal(Of ISymbol)(declaredSymbol0, semanticSummary0.Symbol) 248Assert.Equal("lab1", semanticSummary1.Symbol.ToTestDisplayString()) 249Assert.Equal(SymbolKind.Label, semanticSummary1.Symbol.Kind) 250Assert.Equal(Of ISymbol)(declaredSymbol0, semanticSummary1.Symbol) 253Assert.Equal(semanticSummary0.Symbol, semanticSummary1.Symbol) 254Assert.Equal(semanticSummary0.Symbol.Name, semanticSummary1.Symbol.Name) 282Assert.Equal("0", semanticSummary.Symbol.ToTestDisplayString()) 283Assert.Equal(SymbolKind.Label, semanticSummary.Symbol.Kind) 284Assert.Equal(Of ISymbol)(declaredSymbol, semanticSummary.Symbol) 316Assert.Equal("0", semanticSummary.Symbol.ToTestDisplayString()) 317Assert.Equal(SymbolKind.Label, semanticSummary.Symbol.Kind) 318Assert.NotEqual(Of ISymbol)(declaredSymbolOuter, semanticSummary.Symbol) 319Assert.Equal(Of ISymbol)(declaredSymbolInner, semanticSummary.Symbol) 355Assert.Equal("1", semanticSummary.Symbol.ToTestDisplayString()) 356Assert.Equal(SymbolKind.Label, semanticSummary.Symbol.Kind) 357Assert.Equal(Of ISymbol)(declaredSymbol, semanticSummary.Symbol) 391Assert.Equal("1", semanticSummary.Symbol.ToTestDisplayString()) 392Assert.Equal(SymbolKind.Label, semanticSummary.Symbol.Kind) 393Assert.Equal(Of ISymbol)(declaredSymbol, semanticSummary.Symbol) 425Assert.Equal("lab1", semanticSummary.Symbol.ToTestDisplayString()) 426Assert.Equal(SymbolKind.Label, semanticSummary.Symbol.Kind) 427Assert.Equal(Of ISymbol)(declaredSymbol, semanticSummary.Symbol) 457Assert.Null(semanticSummary.Symbol)
Semantics\LambdaSemanticInfoTests.vb (35)
42Assert.Equal("z As System.String", semanticInfo.Symbol.ToTestDisplayString()) 43Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 74Assert.Equal("z As System.String", semanticInfo.Symbol.ToTestDisplayString()) 75Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 108Assert.Equal("z As System.String", semanticInfo.Symbol.ToTestDisplayString()) 109Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 140Assert.Equal("z As System.String", semanticInfo.Symbol.ToTestDisplayString()) 141Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 173Assert.NotNull(semanticInfo.Symbol) 174Dim paramSymbol = semanticInfo.Symbol 179Assert.Same(paramSymbol, semanticInfo.Symbol) 215Assert.Equal("z As System.String", semanticInfo.Symbol.ToTestDisplayString()) 216Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 250Assert.Equal("z As System.Object", semanticInfo.Symbol.ToTestDisplayString()) 251Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 285Assert.Equal("z As System.String", semanticInfo.Symbol.ToTestDisplayString()) 286Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 323Assert.Equal("z As System.String", semanticInfo.Symbol.ToTestDisplayString()) 324Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 358Assert.Equal("z As System.String", semanticInfo.Symbol.ToTestDisplayString()) 359Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 397Assert.Equal("y As System.Guid", semanticInfo.Symbol.ToTestDisplayString()) 398Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 437Assert.Equal("y As System.Guid", semanticInfo.Symbol.ToTestDisplayString()) 438Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 466Assert.NotNull(semanticInfo1.Symbol) 467Assert.IsAssignableFrom(Of LambdaSymbol)(semanticInfo1.Symbol) 473Assert.NotNull(semanticInfo2.Symbol) 474Assert.IsAssignableFrom(Of LambdaSymbol)(semanticInfo2.Symbol) 476Assert.Same(semanticInfo1.Symbol, semanticInfo2.Symbol) 478Assert.Equal("Function (z As System.String) As System.Object", semanticInfo2.Symbol.ToTestDisplayString()) 607Assert.NotNull(semanticInfo1.Symbol) 723Assert.Equal("x As Program.Goo", semanticInfo.Symbol.ToTestDisplayString()) 724Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind)
Semantics\NewOnInterfaceTests.vb (9)
1198Assert.NotNull(semanticInfo.Symbol) 1199Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 1200Assert.Equal("IInterface", semanticInfo.Symbol.ToDisplayString()) 1236Assert.NotNull(semanticInfo.Symbol) 1237Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 1238Assert.Equal("Sub CoClassImplementation..ctor()", semanticInfo.Symbol.ToTestDisplayString()) 1280Assert.NotNull(semanticInfo.Symbol) 1281Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 1282Assert.Equal("i", semanticInfo.Symbol.ToDisplayString())
Semantics\OptionalArgumentTests.vb (2)
1062Assert.Equal("Generic(Of T)", semanticSummary.Symbol.ToTestDisplayString()) 1063Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind)
Semantics\QueryExpressions_SemanticModel.vb (85)
74Dim s1 = DirectCast(semanticInfo.Symbol, RangeVariableSymbol) 94Assert.Same(s1, semanticInfo.Symbol) 113Assert.Same(s1, semanticInfo.Symbol) 144Dim s3 = semanticInfo.Symbol 163Dim s4 = DirectCast(semanticInfo.Symbol, RangeVariableSymbol) 192Dim s2 = DirectCast(semanticInfo.Symbol, RangeVariableSymbol) 214Assert.Same(s2, semanticInfo.Symbol) 233Assert.Same(s2, semanticInfo.Symbol) 300Dim s1 = DirectCast(semanticInfo.Symbol, RangeVariableSymbol) 320Assert.Same(s1, semanticInfo.Symbol) 339Assert.Same(s1, semanticInfo.Symbol) 366Dim s3 = semanticInfo.Symbol 385Dim s4 = DirectCast(semanticInfo.Symbol, RangeVariableSymbol) 414Dim s2 = DirectCast(semanticInfo.Symbol, RangeVariableSymbol) 436Assert.Same(s2, semanticInfo.Symbol) 455Assert.Same(s2, semanticInfo.Symbol) 520Dim s1 = DirectCast(semanticInfo.Symbol, RangeVariableSymbol) 540Assert.Same(s1, semanticInfo.Symbol) 559Assert.Same(s1, semanticInfo.Symbol) 586Dim s3 = semanticInfo.Symbol 605Dim s4 = DirectCast(semanticInfo.Symbol, RangeVariableSymbol) 634Dim s2 = DirectCast(semanticInfo.Symbol, RangeVariableSymbol) 656Assert.Same(s2, semanticInfo.Symbol) 675Assert.Same(s2, semanticInfo.Symbol) 764Dim s1 = DirectCast(semanticInfo.Symbol, RangeVariableSymbol) 784Assert.Same(s1, semanticInfo.Symbol) 803Assert.Same(s1, semanticInfo.Symbol) 830Dim s3 = semanticInfo.Symbol 849Dim s4 = DirectCast(semanticInfo.Symbol, RangeVariableSymbol) 878Dim s2 = DirectCast(semanticInfo.Symbol, RangeVariableSymbol) 900Assert.Same(s2, semanticInfo.Symbol) 919Assert.Same(s2, semanticInfo.Symbol) 999semanticInfo.Symbol.ToTestDisplayString()) 1081Dim s1 = DirectCast(semanticInfo.Symbol, RangeVariableSymbol) 1109Assert.Same(y1, semanticInfo.Symbol) 1113Assert.Same(y1, semanticInfo.Symbol) 1124Assert.Same(y2, semanticInfo.Symbol) 1137Assert.Same(y2, semanticInfo.Symbol) 1141Assert.Same(y3, semanticInfo.Symbol) 1155semanticInfo.Symbol.ToTestDisplayString()) 1302Dim s1 = DirectCast(semanticInfo.Symbol, LocalSymbol) 1316Assert.Same(s1, semanticInfo.Symbol) 1328Assert.Null(semanticInfo.Symbol) 1384Dim s1 = DirectCast(semanticInfo.Symbol, RangeVariableSymbol) 1406Assert.Same(s1, semanticInfo.Symbol) 1550Dim s1 = DirectCast(semanticInfo.Symbol, RangeVariableSymbol) 1562Assert.Same(s1, CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node2, ExpressionSyntax)).Symbol) 1588Assert.Same(z1, CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node7, ExpressionSyntax)).Symbol) 1650Dim s1 = DirectCast(semanticInfo.Symbol, RangeVariableSymbol) 1670Assert.Same(x1, semanticInfo.Symbol) 1688Assert.Same(x1, semanticInfo.Symbol) 2106Dim s1 = DirectCast(semanticInfo.Symbol, RangeVariableSymbol) 2126Assert.Same(x1, semanticInfo.Symbol) 2137Assert.Same(x1, semanticInfo.Symbol) 2154Dim s2 = DirectCast(semanticInfo.Symbol, RangeVariableSymbol) 2187s2 = DirectCast(semanticInfo.Symbol, RangeVariableSymbol) 2537Dim x2 = DirectCast(semanticInfo.Symbol, RangeVariableSymbol) 2563Assert.Same(y1, semanticInfo.Symbol) 2568Assert.Null(semanticInfo.Symbol) 2573Assert.Same(x1, semanticInfo.Symbol) 2672Dim s = DirectCast(semanticInfo.Symbol, RangeVariableSymbol) 2693Dim x1 = DirectCast(semanticInfo.Symbol, RangeVariableSymbol) 2723Dim y = DirectCast(semanticInfo.Symbol, RangeVariableSymbol) 2744Dim w1 = DirectCast(semanticInfo.Symbol, RangeVariableSymbol) 2780Assert.Null(semanticInfo.Symbol) 2807Assert.Same(i1, semanticInfo.Symbol) 2811Assert.Same(x2, semanticInfo.Symbol) 2815Assert.Same(w2, semanticInfo.Symbol) 2819Assert.Same(k1, semanticInfo.Symbol) 2905Dim x2 = DirectCast(semanticInfo.Symbol, RangeVariableSymbol) 2944Assert.Same(y1, semanticInfo.Symbol) 2949Assert.Same(x3, semanticInfo.Symbol) 2954Assert.Same(x4, semanticInfo.Symbol) 3329Dim s3 = DirectCast(semanticInfo.Symbol, RangeVariableSymbol) 3349Assert.Equal("qb As QueryAble(Of System.Byte)", semanticInfo.Symbol.ToTestDisplayString()) 3353Assert.Equal("s1 As QueryAble(Of System.Int32)", semanticInfo.Symbol.ToTestDisplayString()) 3366semanticInfo.Symbol.ToTestDisplayString()) 3367Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 3395Assert.Equal("ii As QueryAble(Of System.Int32)", semanticInfo.Symbol.ToTestDisplayString()) 3533Dim s3 = DirectCast(semanticInfo.Symbol, RangeVariableSymbol) 3553Dim y1 = DirectCast(semanticInfo.Symbol, RangeVariableSymbol) 3559Assert.Same(x1, semanticInfo.Symbol) 3563Assert.Equal("s1 As QueryAble(Of System.Int32)", semanticInfo.Symbol.ToTestDisplayString()) 3972Assert.Null(semanticSummary.Symbol) 4000Assert.Null(semanticSummary.Symbol)
Semantics\SelectCaseTests.vb (20)
33Assert.Null(semanticSummary.Symbol) 67Assert.Null(semanticSummary.Symbol) 103Assert.Equal("number As System.Int32", semanticSummary.Symbol.ToTestDisplayString()) 104Assert.Equal(SymbolKind.Local, semanticSummary.Symbol.Kind) 142Assert.Equal("Function M1.Goo() As System.Int32", semanticSummary.Symbol.ToTestDisplayString()) 143Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 179Assert.Equal("Function M1.Goo() As System.Int32", semanticSummary.Symbol.ToTestDisplayString()) 180Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 213Assert.Equal("Function (arg As System.Object) As System.Boolean", semanticSummary.Symbol.ToTestDisplayString()) 214Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 246Assert.Null(semanticSummary.Symbol) 283Assert.Null(semanticSummary.Symbol) 323Assert.Null(semanticSummary.Symbol) 362Assert.Null(semanticSummary.Symbol) 402Assert.Null(semanticSummary.Symbol) 496Assert.Equal("Function M1.Goo() As System.Int32", semanticSummary.Symbol.ToTestDisplayString()) 497Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 535Assert.Null(semanticSummary.Symbol) 579Assert.Equal("i As System.Int32", semanticSummary.Symbol.ToTestDisplayString()) 580Assert.Equal(SymbolKind.Local, semanticSummary.Symbol.Kind)
Semantics\SyncLockTests.vb (11)
245Assert.Equal("Sub ()", semanticSummary.Symbol.ToTestDisplayString()) 246Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 247Assert.Equal(True, semanticSummary.Symbol.IsLambdaMethod) 285Assert.Null(semanticSummary.Symbol) 318Assert.Equal("x As T", semanticSummary.Symbol.ToDisplayString()) 352Assert.Equal("Public Sub New(p1 As Double)", semanticSummary.Symbol.ToDisplayString()) 383Assert.Equal("Public Overloads Sub New()", semanticSummary.Symbol.ToDisplayString()) 413Assert.Null(semanticSummary.Symbol) 446Assert.Null(semanticSummary.Symbol) 476Assert.Equal("Me As Program", semanticSummary.Symbol.ToTestDisplayString()) 477Assert.Equal(SymbolKind.Parameter, semanticSummary.Symbol.Kind)
Semantics\WithBlockSemanticModelTests.vb (2)
74Assert.Equal("Public Sub New(A As Integer, B As String)", semanticInfo.Symbol.ToDisplayString()) ' should get constructor for anonymous type 75Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind)
Semantics\XmlLiteralSemanticModelTests.vb (1)
535Assert.Null(semanticSummary.Symbol)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (40)
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (2)
562Assert.Equal("Public Overloads Function Equals(val As <anonymous type: Key aa As Integer, BB As String, CCC As ModuleA.SSS>) As Boolean", info0.Symbol.ToDisplayString()) 590Assert.Equal("Public Overrides Function Equals(obj As Object) As Boolean", info0.Symbol.ToDisplayString())
SymbolsTests\Metadata\MetadataMemberTests.vb (5)
634Dim symbol = DirectCast(semanticInfo.Symbol, FieldSymbol) 643symbol = DirectCast(semanticInfo.Symbol, FieldSymbol) 652symbol = DirectCast(semanticInfo.Symbol, FieldSymbol) 661symbol = DirectCast(semanticInfo.Symbol, FieldSymbol) 670symbol = DirectCast(semanticInfo.Symbol, FieldSymbol)
SymbolsTests\Source\BindingsTests.vb (4)
478symbol = importsOrangeSymInfo.Symbol 489symbol = importsYellowSymInfo.Symbol 533Assert.Null(elvisSymInfo.Symbol) 671Assert.Null(info.Symbol)
SymbolsTests\Source\EventTests.vb (9)
1574Assert.Equal("System.Int32", semanticSummary.Symbol.ToTestDisplayString()) 1575Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 1612Assert.Equal("Event C.E()", semanticSummary.Symbol.ToTestDisplayString()) 1613Assert.Equal(SymbolKind.Event, semanticSummary.Symbol.Kind) 1650Assert.Null(semanticSummary.Symbol) 1690Assert.Equal("C.ev As C.EEventHandler", semanticSummary.Symbol.ToTestDisplayString()) 1691Assert.Equal(SymbolKind.Field, semanticSummary.Symbol.Kind) 1798Assert.Equal("Event c1.E1 As ?", semanticSummary.Symbol.ToTestDisplayString()) 1799Assert.Equal(SymbolKind.Event, semanticSummary.Symbol.Kind)
SymbolsTests\Source\GroupClassTests.vb (2)
2613Assert.Equal("WindowsApplication1.Form1", semanticInfo1.Symbol.ToTestDisplayString()) 2614Assert.Equal("Property WindowsApplication1.My.MyProject.MyForms.Form1 As WindowsApplication1.Form1", semanticInfo2.Symbol.ToTestDisplayString())
SymbolsTests\WithStatementSymbolsTests.vb (18)
45Assert.NotNull(info0.Symbol) 46Assert.Equal("o1 As System.Object", info0.Symbol.ToTestDisplayString()) 94Assert.NotNull(info0.Symbol) 95Assert.Equal("SS2", info0.Symbol.ToTestDisplayString()) 125Assert.NotNull(info0.Symbol) 126Assert.Equal("o1 As STR", info0.Symbol.ToTestDisplayString()) 168Assert.NotNull(info0.Symbol) 169Assert.Equal("o1 As System.Object", info0.Symbol.ToTestDisplayString()) 172Assert.NotNull(info1.Symbol) 173Assert.Equal("o1 As System.Object", info1.Symbol.ToTestDisplayString()) 174Assert.NotSame(info0.Symbol, info1.Symbol) 177Assert.NotNull(info2.Symbol) 178Assert.Equal("Sub System.Object..ctor()", info2.Symbol.ToTestDisplayString()) 212Assert.NotNull(info0.Symbol) 213Assert.Equal("Clazz.FLD As Clazz.SS", info0.Symbol.ToTestDisplayString()) 258Assert.NotNull(info0.Symbol) 259Assert.Equal("Clazz.SSS.FLD As System.String", info0.Symbol.ToTestDisplayString())