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