3 writes to Type
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (3)
CompilationTestUtils.vb (3)
535
summary.
Type
= DirectCast(typeInfo.Type, TypeSymbol)
542
summary.
Type
= DirectCast(typeInfo.Type, TypeSymbol)
575
summary.
Type
= DirectCast(typeInfo.Type, TypeSymbol)
915 references to Type
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (4)
Semantics\StaticLocalsSemanticTests.vb (4)
1553
Dim cTypeSymbol = treeModel.GetSemanticInfoSummary(DirectCast(cDecl.Declarators(0).AsClause, SimpleAsClauseSyntax).Type).
Type
1589
Dim cTypeSymbol = treeModel.GetSemanticInfoSummary(DirectCast(cDecl.Declarators(0).AsClause, SimpleAsClauseSyntax).Type).
Type
1621
cTypeSymbol = treeModel.GetSemanticInfoSummary(DirectCast(cDecl.Declarators(0).AsClause, SimpleAsClauseSyntax).Type).
Type
1657
Dim cTypeSymbol = treeModel.GetSemanticInfoSummary(DirectCast(cDecl.Declarators(0).AsClause, SimpleAsClauseSyntax).Type).
Type
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (828)
Binding\ImplicitVariableTests.vb (2)
1256
Assert.Equal(expectedType, semanticInfo.
Type
)
1272
Assert.Equal(expectedType, semanticInfo.
Type
)
Compilation\MyTemplateTests.vb (3)
237
Assert.Equal("My.MyApplication", semanticSummary.
Type
.ToTestDisplayString())
238
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
292
Assert.Null(semanticSummary.
Type
)
Compilation\SemanticModelAPITests.vb (9)
286
Assert.Equal("B", semanticInfo.
Type
.ToTestDisplayString())
338
Assert.Equal("M", semanticInfo.
Type
.ToTestDisplayString())
343
Assert.Equal("M", semanticInfo.
Type
.ToTestDisplayString())
377
Assert.Equal("System.Int32", semanticInfoExpression.
Type
.ToTestDisplayString())
382
Assert.Equal("System.Console", semanticInfoExpression.
Type
.ToTestDisplayString())
2747
Dim conv1 As Conversion = semanticModel.ClassifyConversion(node, infoP.
Type
)
2748
Dim conv2 As Conversion = compilation.ClassifyConversion(info.
Type
, infoP.
Type
)
3847
Assert.Null(semanticSummary.
Type
)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (28)
486
Assert.Equal("B", bindInfo1.
Type
.ToTestDisplayString())
488
Assert.Same(bindInfo1.
Type
, bindInfo2.
Type
)
532
Assert.Equal("B", bindInfo1.
Type
.ToTestDisplayString())
534
Assert.Same(bindInfo1.
Type
, bindInfo2.
Type
)
2172
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
2177
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
2182
Assert.Equal("System.AttributeTargets", semanticInfo.
Type
.ToTestDisplayString())
2187
Assert.Equal("System.DateTime", semanticInfo.
Type
.ToTestDisplayString())
2192
Assert.Equal("System.Decimal", semanticInfo.
Type
.ToTestDisplayString())
2197
Assert.Equal(Nothing, semanticInfo.
Type
)
2202
Assert.Equal(Nothing, semanticInfo.
Type
)
2207
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
2212
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
2217
Assert.Equal("System.AttributeTargets", semanticInfo.
Type
.ToTestDisplayString())
2222
Assert.Equal("System.DateTime", semanticInfo.
Type
.ToTestDisplayString())
2227
Assert.Equal("System.Decimal", semanticInfo.
Type
.ToTestDisplayString())
2232
Assert.Equal(Nothing, semanticInfo.
Type
)
2237
Assert.Equal(Nothing, semanticInfo.
Type
)
2372
Assert.NotNull(semanticInfo.
Type
)
2373
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
2379
Assert.NotNull(semanticInfo.
Type
)
2380
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
2431
Assert.Null(info.
Type
)
2439
Assert.Equal("NS.Dummy", info.
Type
.ToString())
2445
Assert.Equal("String", info.
Type
.ToString())
2451
Assert.Equal("Integer", info.
Type
.ToString())
ExtensionMethods\SemanticModelTests.vb (6)
54
Assert.Null(semanticInfo.
Type
)
123
Assert.Null(semanticInfo.
Type
)
181
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
182
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
1338
Assert.Null(semanticInfo.
Type
)
1387
Assert.Null(semanticInfo.
Type
)
Semantics\ArrayLiteralTests.vb (7)
1496
Assert.Equal("?", semanticSummary.
Type
.ToTestDisplayString())
1497
Assert.Equal(TypeKind.Error, semanticSummary.
Type
.TypeKind)
1631
Assert.Null(semanticSummary.
Type
)
1687
Assert.Null(semanticSummary.
Type
)
1721
Assert.Null(semanticSummary.
Type
)
2051
Assert.Null(semanticSummary.
Type
)
2084
Assert.Null(semanticSummary.
Type
)
Semantics\ConditionalExpressionsTests.vb (2)
374
Assert.Equal(expectedType, CompilationUtils.GetSemanticInfoSummary(model, ifOp).
Type
.ToTestDisplayString())
383
Assert.Equal(expectedType, CompilationUtils.GetSemanticInfoSummary(model, ifOp).
Type
.ToTestDisplayString())
Semantics\ForeachTest.vb (5)
1281
Assert.Null(semanticInfo.
Type
)
1283
Assert.Equal(names(0), semanticInfo.
Type
.ToDisplayString())
1369
If (semanticInfo.
Type
IsNot Nothing AndAlso
1371
semanticInfo.
Type
.ToDisplayString() <> "?" AndAlso
1372
semanticInfo.
Type
.ToDisplayString() <> "Void" AndAlso
Semantics\ForLoopTest.vb (5)
562
If semanticInfo(i).
Type
Is Nothing Then
565
Assert.Equal(names(i * 2), semanticInfo(i).
Type
.ToDisplayString())
641
If (SemanticInfo.Item1.
Type
IsNot Nothing AndAlso SemanticInfo.Item1.
Type
.ToDisplayString() <> "?" AndAlso SemanticInfo.Item1.
Type
.ToDisplayString() <> "Void" AndAlso SemanticInfo.Item1.ConvertedType.ToDisplayString() <> "?" AndAlso SemanticInfo.Item1.ConvertedType.ToDisplayString() <> "Void") Then
Semantics\GetExtendedSemanticInfoTests.vb (392)
114
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
115
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
149
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
150
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
186
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
187
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
226
Assert.Equal("A.B", semanticInfo.
Type
.ToTestDisplayString())
227
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
269
Assert.Equal("A.B", semanticInfo.
Type
.ToTestDisplayString())
270
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
312
Assert.Equal("A.B", semanticInfo.
Type
.ToTestDisplayString())
313
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
360
Assert.Equal("A", semanticInfo.
Type
.ToTestDisplayString())
361
Assert.Equal(TypeKind.Error, semanticInfo.
Type
.TypeKind)
409
Assert.Equal("A", semanticInfo.
Type
.ToTestDisplayString())
410
Assert.Equal(TypeKind.Error, semanticInfo.
Type
.TypeKind)
458
Assert.Equal("A", semanticInfo.
Type
.ToTestDisplayString())
459
Assert.Equal(TypeKind.Error, semanticInfo.
Type
.TypeKind)
500
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
501
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
545
Assert.Null(semanticInfo.
Type
)
593
Assert.Null(semanticInfo.
Type
)
645
Assert.Null(semanticInfo.
Type
)
694
Assert.Equal("Class1", semanticSummary.
Type
.ToTestDisplayString())
695
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
746
Assert.Null(semanticSummary.
Type
)
792
Assert.Equal("Class1", semanticSummary.
Type
.ToTestDisplayString())
793
Assert.Equal(TypeKind.[Class], semanticSummary.
Type
.TypeKind)
850
Assert.Equal("Class1", semanticSummary.
Type
.ToTestDisplayString())
851
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
907
Assert.Equal("Class1", semanticSummary.
Type
.ToTestDisplayString())
908
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
957
Assert.Null(semanticSummary.
Type
)
1001
Assert.Equal("Class1", semanticSummary.
Type
.ToTestDisplayString())
1002
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
1052
Assert.Equal("Class1", semanticSummary.
Type
.ToTestDisplayString())
1053
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
1103
Assert.Equal("Class1", semanticSummary.
Type
.ToTestDisplayString())
1104
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
1150
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
1151
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
1196
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
1197
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
1242
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
1243
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
1290
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
1291
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
1335
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
1336
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
1372
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
1373
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
1415
Assert.Equal("Outer.Inner", semanticInfo.
Type
.ToTestDisplayString())
1416
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
1453
Assert.Equal("System.Int32()", semanticInfo.
Type
.ToTestDisplayString())
1454
Assert.Equal(TypeKind.Array, semanticInfo.
Type
.TypeKind)
1520
Assert.Null(semanticInfo.
Type
)
1535
Assert.Null(semanticInfo.
Type
)
1550
Assert.Null(semanticInfo.
Type
)
1565
Assert.Null(semanticInfo.
Type
)
1580
Assert.Equal("IB", semanticInfo.
Type
.ToTestDisplayString())
1581
Assert.Equal(TypeKind.Interface, semanticInfo.
Type
.TypeKind)
1620
Assert.Null(semanticSummary.
Type
)
1664
Assert.Null(semanticSummary.
Type
)
1707
Assert.Null(semanticSummary.
Type
)
1748
Assert.Null(semanticSummary.
Type
)
1796
Assert.Null(semanticSummary.
Type
)
1850
Assert.Null(semanticSummary.
Type
)
1887
Assert.Null(semanticInfo.
Type
)
1925
Assert.Null(semanticInfo.
Type
)
1960
Assert.Equal(SpecialType.System_Void, semanticInfo.
Type
.SpecialType)
1989
Assert.Equal("System.Int32[missing]", semanticInfo.
Type
.ToTestDisplayString())
1990
Assert.Equal(TypeKind.Error, semanticInfo.
Type
.TypeKind)
2024
Assert.Equal("System.Boolean", semanticInfo.
Type
.ToTestDisplayString())
2025
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
2044
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
2045
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
2077
Assert.Equal("(?, ?)", semanticInfo.
Type
.ToTestDisplayString())
2078
Assert.Equal(TypeKind.Struct, semanticInfo.
Type
.TypeKind)
2112
Assert.Equal("System.Void", semanticInfo.
Type
.ToTestDisplayString())
2113
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
2144
Assert.Equal("System.Object()()", semanticInfo.
Type
.ToTestDisplayString())
2145
Assert.Equal(TypeKind.Array, semanticInfo.
Type
.TypeKind)
2175
Assert.Equal("?", semanticInfo.
Type
.ToTestDisplayString())
2176
Assert.Equal(TypeKind.Error, semanticInfo.
Type
.TypeKind)
2206
Assert.Equal("C", semanticInfo.
Type
.ToTestDisplayString())
2207
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
2248
Assert.Equal("System.Byte", semanticInfo.
Type
.ToTestDisplayString())
2249
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
2280
Assert.Null(semanticInfo.
Type
)
2323
Assert.Null(semanticInfo.
Type
)
2361
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
2362
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
2400
Assert.Equal("System.Guid", semanticInfo.
Type
.ToTestDisplayString())
2401
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
2438
Assert.Equal("System.Guid", semanticInfo.
Type
.ToTestDisplayString())
2439
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
2471
Assert.Equal("System.Void", semanticInfo.
Type
.ToTestDisplayString())
2472
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
2514
Assert.Equal("filePermissions", semanticInfo.
Type
.ToTestDisplayString())
2515
Assert.Equal(TypeKind.Enum, semanticInfo.
Type
.TypeKind)
2548
Assert.Equal("Exception", semanticInfo.
Type
.ToTestDisplayString())
2570
Assert.Equal("Exception", semanticInfo.
Type
.ToTestDisplayString())
2595
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
2596
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
2633
Assert.Null(semanticInfo.
Type
)
2708
Assert.Null(semanticInfo.
Type
)
2744
Assert.Null(semanticInfo.
Type
)
2778
Assert.Equal("C", semanticInfo.
Type
.ToTestDisplayString())
2779
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
2832
Assert.Null(semanticInfo.
Type
)
2881
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
2882
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
2910
Assert.Null(semanticInfo.
Type
)
2928
Assert.NotNull(semanticInfo.
Type
)
2929
Assert.Equal(System_Int32, semanticInfo.
Type
.SpecialType)
2947
Assert.NotNull(semanticInfo.
Type
)
2948
Assert.Equal(System_DateTime, semanticInfo.
Type
.SpecialType)
2966
Assert.NotNull(semanticInfo.
Type
)
2967
Assert.Equal(System_Int32, semanticInfo.
Type
.SpecialType)
2986
Assert.NotNull(semanticInfo.
Type
)
2987
Assert.Equal(System_Int32, semanticInfo.
Type
.SpecialType)
3027
Assert.NotNull(semanticInfo.
Type
)
3028
Assert.Equal(System_Int32, semanticInfo.
Type
.SpecialType)
3050
Assert.Null(semanticInfo.
Type
)
3071
Assert.Equal("System.Int32[missing]()", semanticInfo.
Type
.ToTestDisplayString())
3072
Assert.Equal(TypeKind.Array, semanticInfo.
Type
.TypeKind)
3092
Assert.Equal("System.String()", semanticInfo.
Type
.ToTestDisplayString())
3093
Assert.Equal(TypeKind.Array, semanticInfo.
Type
.TypeKind)
3115
Assert.Equal("System.String()", semanticInfo.
Type
.ToTestDisplayString())
3116
Assert.Equal(TypeKind.Array, semanticInfo.
Type
.TypeKind)
3142
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
3143
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
3178
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
3179
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
3214
Assert.Null(semanticInfo.
Type
)
3316
Assert.NotNull(semanticInfo.
Type
)
3317
Assert.Equal(System_Int32, semanticInfo.
Type
.SpecialType)
3338
Assert.NotNull(semanticInfo.
Type
)
3339
Assert.Equal(System_Int32, semanticInfo.
Type
.SpecialType)
3360
Assert.NotNull(semanticInfo.
Type
)
3361
Assert.Equal(System_Int32, semanticInfo.
Type
.SpecialType)
3383
Assert.NotNull(semanticInfo.
Type
)
3384
Assert.Equal(System_Int32, semanticInfo.
Type
.SpecialType)
3404
Assert.Equal("MyAttribute", semanticInfo.
Type
.ToDisplayString(SymbolDisplayFormat.TestFormat))
3431
Assert.NotNull(semanticInfo.
Type
)
3432
Assert.Equal(System_Int32, semanticInfo.
Type
.SpecialType)
3473
Assert.Null(semanticInfo.
Type
)
3511
Assert.NotNull(semanticInfo.
Type
)
3512
Assert.Equal("System.AttributeUsageAttribute", semanticInfo.
Type
.ToString())
3513
Assert.False(DirectCast(semanticInfo.
Type
, TypeSymbol).IsErrorType)
3552
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
3553
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
3611
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
3612
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
3662
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
3663
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
3715
Assert.Equal("n1.Program.Test1", semanticInfo.
Type
.ToTestDisplayString())
3716
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
3765
Assert.Equal("?", semanticInfo.
Type
.ToTestDisplayString())
3766
Assert.Equal(TypeKind.Error, semanticInfo.
Type
.TypeKind)
3792
Assert.Equal("System.ObsoleteAttribute", semanticSummary.
Type
.ToTestDisplayString())
3793
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
3832
Assert.Equal("System.ObsoleteAttribute", semanticSummary.
Type
.ToTestDisplayString())
3879
Assert.NotNull(semanticInfo.
Type
)
3880
Assert.Equal("String", semanticInfo.
Type
.ToString())
3901
Assert.Equal(semanticInfo.
Type
.TypeKind, TypeKind.Error)
3923
Assert.Equal(semanticInfo.
Type
.SpecialType, System_Int32)
3942
Assert.Equal(semanticInfo.
Type
.TypeKind, TypeKind.Error)
3964
Assert.Equal(semanticInfo.
Type
.SpecialType, System_Int32)
3983
Assert.NotNull(semanticInfo.
Type
)
3984
Assert.Equal(semanticInfo.
Type
.SpecialType, System_String)
4015
Assert.Null(semanticInfo.
Type
)
4056
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
4057
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
4094
Assert.Equal("B", semanticInfo.
Type
.ToTestDisplayString())
4095
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
4126
Assert.Null(semanticInfo.
Type
)
4159
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
4160
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
4192
Assert.Equal("M", semanticInfo.
Type
.ToTestDisplayString())
4193
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
4233
Assert.Equal("B", semanticInfo.
Type
.ToTestDisplayString())
4234
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
4271
Assert.Equal("B", semanticInfo.
Type
.ToTestDisplayString())
4272
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
4310
Assert.Equal("B", semanticInfo.
Type
.ToTestDisplayString())
4311
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
4344
Assert.Equal("System.Void", semanticInfo.
Type
.ToTestDisplayString())
4345
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
4383
Assert.Equal("System.Void", semanticInfo.
Type
.ToTestDisplayString())
4384
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
4419
Assert.Equal("System.Void", semanticInfo.
Type
.ToTestDisplayString())
4420
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
4458
Assert.Equal("System.Void", semanticInfo.
Type
.ToTestDisplayString())
4459
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
4497
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
4498
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
4535
Assert.Null(semanticInfo.
Type
)
4574
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
4575
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
4616
Assert.Equal("System.Char", semanticInfo.
Type
.ToTestDisplayString())
4617
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
4651
Assert.Equal("System.Char", semanticInfo.
Type
.ToTestDisplayString())
4652
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
4708
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
4709
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
4751
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
4752
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
4789
Assert.Equal("?", semanticInfo.
Type
.ToTestDisplayString())
4790
Assert.Equal(TypeKind.Error, semanticInfo.
Type
.TypeKind)
4832
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
4833
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
4867
Assert.Equal("C", semanticInfo.
Type
.ToTestDisplayString())
4868
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
4898
Assert.Equal("C", semanticInfo.
Type
.ToTestDisplayString())
4899
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
4930
Assert.Equal("D", semanticInfo.
Type
.ToTestDisplayString())
4931
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
4964
Assert.Null(semanticInfo.
Type
)
4991
Assert.Null(semanticInfo.
Type
)
5025
Assert.Null(semanticInfo.
Type
)
5057
Assert.Equal("Baz.Goo", semanticInfo.
Type
.ToTestDisplayString())
5058
Assert.Equal(TypeKind.Error, semanticInfo.
Type
.TypeKind)
5095
Assert.Equal("N.D", semanticInfo.
Type
.ToTestDisplayString())
5096
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
5126
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
5127
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
5160
Assert.Null(semanticInfo.
Type
)
5192
Assert.Null(semanticInfo.
Type
)
5231
Assert.Equal("AAA", semanticInfo.
Type
.ToTestDisplayString())
5232
Assert.Equal(TypeKind.Error, semanticInfo.
Type
.TypeKind)
5277
Assert.Equal("?", semanticInfo.
Type
.ToTestDisplayString())
5278
Assert.Equal(TypeKind.Error, semanticInfo.
Type
.TypeKind)
5311
Assert.Null(semanticInfo.
Type
)
5339
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
5340
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
5370
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
5371
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
5406
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
5407
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
5437
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
5438
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
5470
Assert.Equal("System.UInt16", semanticInfo.
Type
.ToTestDisplayString())
5471
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
5501
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
5502
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
5531
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
5532
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
5569
Assert.NotNull(semanticInfo.
Type
)
5570
Assert.Equal("C1.C2", semanticInfo.
Type
.ToString())
5598
Assert.NotNull(semanticInfo.
Type
)
5599
Assert.Equal("Test.DSub", semanticInfo.
Type
.ToString())
5622
Assert.Equal(System_Int32, semanticInfo.
Type
.SpecialType)
5649
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
5650
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
5680
Assert.Equal(System_Int64, semanticInfo.
Type
.SpecialType)
5712
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
5713
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
5744
Assert.Equal(SymbolKind.ErrorType, semanticInfo.
Type
.Kind)
5771
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
5772
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
5809
Assert.Null(semanticInfo.
Type
)
5856
Assert.Null(semanticInfo.
Type
)
5911
Assert.Null(semanticInfo.
Type
)
5970
Assert.Null(semanticInfo.
Type
)
6007
Assert.Equal("AAttribute", semanticSummary.
Type
.ToTestDisplayString())
6053
Assert.Equal("AAttribute", semanticSummary.
Type
.ToTestDisplayString())
6096
Assert.Equal("AAttribute", semanticSummary.
Type
.ToTestDisplayString())
6097
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
6140
Assert.Equal("AAttribute(Of T)", semanticSummary.
Type
.ToTestDisplayString())
6178
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
6179
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
6894
Assert.Null(semanticInfo.
Type
)
6931
Assert.Equal("Del", semanticInfo.
Type
.ToTestDisplayString())
6932
Assert.Equal(TypeKind.Delegate, semanticInfo.
Type
.TypeKind)
6969
Assert.Null(semanticInfo.
Type
)
7006
Assert.Equal("Del", semanticInfo.
Type
.ToTestDisplayString())
7007
Assert.Equal(TypeKind.Delegate, semanticInfo.
Type
.TypeKind)
7044
Assert.Null(semanticInfo.
Type
)
7081
Assert.Equal("Del", semanticInfo.
Type
.ToTestDisplayString())
7082
Assert.Equal(TypeKind.Delegate, semanticInfo.
Type
.TypeKind)
7119
Assert.Null(semanticInfo.
Type
)
7156
Assert.Equal("Del", semanticInfo.
Type
.ToTestDisplayString())
7157
Assert.Equal(TypeKind.Delegate, semanticInfo.
Type
.TypeKind)
7197
Assert.Null(semanticInfo.
Type
)
7237
Assert.Equal("X.Y", semanticInfo.
Type
.ToTestDisplayString())
7238
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
7281
Assert.Null(semanticInfo.
Type
)
7321
Assert.Equal("X", semanticInfo.
Type
.ToTestDisplayString())
7322
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
7363
Assert.Equal("System.Void", semanticSummary.
Type
.ToTestDisplayString())
7364
Assert.Equal(TypeKind.Structure, semanticSummary.
Type
.TypeKind)
7399
Assert.Equal("Gen(Of T)", semanticSummary.
Type
.ToTestDisplayString())
7437
Assert.Equal("Gen(Of T)", semanticSummary.
Type
.ToTestDisplayString())
7438
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
7476
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
7477
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
7524
Assert.Null(semanticInfo.
Type
)
7571
Assert.Equal("System.String", semanticInfo1.
Type
.ToTestDisplayString())
7572
Assert.Equal(TypeKind.Class, semanticInfo1.
Type
.TypeKind)
7582
Assert.Equal("System.String", semanticInfo2.
Type
.ToTestDisplayString())
7583
Assert.Equal(TypeKind.Class, semanticInfo2.
Type
.TypeKind)
7626
Assert.Equal("System.String", semanticInfo1.
Type
.ToTestDisplayString())
7627
Assert.Equal(TypeKind.Class, semanticInfo1.
Type
.TypeKind)
7637
Assert.Equal("System.String", semanticInfo2.
Type
.ToTestDisplayString())
7638
Assert.Equal(TypeKind.Class, semanticInfo2.
Type
.TypeKind)
7686
Assert.Equal("System.Int32", semanticInfo1.
Type
.ToTestDisplayString())
7687
Assert.Equal(TypeKind.Structure, semanticInfo1.
Type
.TypeKind)
7702
Assert.Equal("System.Int32", semanticInfo2.
Type
.ToTestDisplayString())
7703
Assert.Equal(TypeKind.Structure, semanticInfo2.
Type
.TypeKind)
7822
Assert.Equal("System.Int32", semanticSummary.
Type
.ToTestDisplayString())
7823
Assert.Equal(TypeKind.Structure, semanticSummary.
Type
.TypeKind)
7858
Assert.Equal("System.Func(Of System.Int32, System.Int32)", semanticSummary.
Type
.ToTestDisplayString())
7859
Assert.Equal(TypeKind.Delegate, semanticSummary.
Type
.TypeKind)
7893
Assert.Equal("System.Func(Of System.Int32, System.Int32)", semanticSummary.
Type
.ToTestDisplayString())
7894
Assert.Equal(TypeKind.Delegate, semanticSummary.
Type
.TypeKind)
7929
Assert.Equal("System.String", semanticSummary.
Type
.ToTestDisplayString())
7930
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
7968
Assert.Equal("System.String", semanticSummary.
Type
.ToTestDisplayString())
7969
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
8007
Assert.Equal("System.String", semanticSummary.
Type
.ToTestDisplayString())
8008
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
8046
Assert.Equal("System.String", semanticSummary.
Type
.ToTestDisplayString())
8047
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
8085
Assert.Equal("System.String", semanticSummary.
Type
.ToTestDisplayString())
8086
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
8123
Assert.Equal("System.Threading.Thread", semanticSummary.
Type
.ToTestDisplayString())
8124
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
8161
Assert.Equal("System.ICloneable", semanticSummary.
Type
.ToTestDisplayString())
8162
Assert.Equal(TypeKind.Interface, semanticSummary.
Type
.TypeKind)
8282
Assert.Null(semanticSummary.
Type
)
8327
Assert.Null(semanticSummary.
Type
)
8372
Assert.Equal("System.Void", semanticSummary.
Type
.ToTestDisplayString())
8373
Assert.Equal(TypeKind.Structure, semanticSummary.
Type
.TypeKind)
8417
Assert.Equal("System.Void", semanticSummary.
Type
.ToTestDisplayString())
8418
Assert.Equal(TypeKind.Structure, semanticSummary.
Type
.TypeKind)
8455
Assert.Equal("HttpContext", semanticSummary.
Type
.ToTestDisplayString())
8456
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
8515
Assert.Null(semanticSummary.
Type
)
8555
Assert.Equal("System.Void", semanticSummary.
Type
.ToTestDisplayString())
8556
Assert.Equal(TypeKind.Structure, semanticSummary.
Type
.TypeKind)
8701
Assert.Null(semanticSummary.
Type
)
8741
Assert.Equal("Program", semanticSummary.
Type
.ToTestDisplayString())
8742
Assert.Equal(TypeKind.Module, semanticSummary.
Type
.TypeKind)
8783
Assert.Null(semanticSummary.
Type
)
8821
Assert.Equal("C1", semanticSummary.
Type
.ToTestDisplayString())
8822
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
8932
Assert.Null(semanticSummary.
Type
)
8968
Assert.Equal("X", semanticSummary.
Type
.ToTestDisplayString())
8969
Assert.Equal(TypeKind.Module, semanticSummary.
Type
.TypeKind)
9005
Assert.Null(semanticSummary.
Type
)
9041
Assert.Equal("X", semanticSummary.
Type
.ToTestDisplayString())
9042
Assert.Equal(TypeKind.Interface, semanticSummary.
Type
.TypeKind)
9080
Assert.Null(semanticSummary.
Type
)
9118
Assert.Equal("X", semanticSummary.
Type
.ToTestDisplayString())
9119
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
9474
Assert.Null(semanticSummary.
Type
)
9511
Assert.Equal("T", semanticSummary.
Type
.ToTestDisplayString())
9512
Assert.Equal(TypeKind.TypeParameter, semanticSummary.
Type
.TypeKind)
9545
Assert.Null(semanticSummary.
Type
)
9588
Assert.Equal("I", semanticSummary.
Type
.ToTestDisplayString())
9589
Assert.Equal(TypeKind.Interface, semanticSummary.
Type
.TypeKind)
9624
Assert.Equal("A1", semanticInfo.
Type
.ToTestDisplayString())
9625
Assert.Equal(TypeKind.[Class], semanticInfo.
Type
.TypeKind)
9657
Assert.Equal("System.ObsoleteAttribute", semanticInfo.
Type
.ToTestDisplayString())
9658
Assert.Equal(TypeKind.[Class], semanticInfo.
Type
.TypeKind)
9692
Assert.Equal("System.ObsoleteAttribute", semanticInfo.
Type
.ToTestDisplayString())
9693
Assert.Equal(TypeKind.[Class], semanticInfo.
Type
.TypeKind)
9727
Assert.Equal("System.ObsoleteAttribute", semanticInfo.
Type
.ToTestDisplayString())
9728
Assert.Equal(TypeKind.[Class], semanticInfo.
Type
.TypeKind)
9762
Assert.Equal("System.ObsoleteAttribute", semanticInfo.
Type
.ToTestDisplayString())
9763
Assert.Equal(TypeKind.[Class], semanticInfo.
Type
.TypeKind)
9810
Assert.Equal("AttributeClass", semanticInfo.
Type
.ToTestDisplayString())
9811
Assert.Equal(TypeKind.[Class], semanticInfo.
Type
.TypeKind)
9850
Assert.Equal("AttributeClass", semanticInfo.
Type
.ToTestDisplayString())
9851
Assert.Equal(TypeKind.[Class], semanticInfo.
Type
.TypeKind)
9890
Assert.Equal("AttributeClass.SomeClass", semanticInfo.
Type
.ToTestDisplayString())
9891
Assert.Equal(TypeKind.[Class], semanticInfo.
Type
.TypeKind)
9933
Assert.Equal("AttributeClass.SomeClass", semanticInfo.
Type
.ToTestDisplayString())
9934
Assert.Equal(TypeKind.[Class], semanticInfo.
Type
.TypeKind)
9965
Assert.Equal("C", semanticInfo.
Type
.ToTestDisplayString())
9966
Assert.Equal(TypeKind.[Class], semanticInfo.
Type
.TypeKind)
9999
Assert.Equal("Gen(Of System.Int32)", semanticInfo.
Type
.ToTestDisplayString())
10000
Assert.Equal(TypeKind.[Class], semanticInfo.
Type
.TypeKind)
10045
Assert.Equal("Compilation", semanticSummary.
Type
.ToTestDisplayString())
10046
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
10087
Assert.Equal("T", semanticSummary.
Type
.ToTestDisplayString())
10088
Assert.Equal(TypeKind.TypeParameter, semanticSummary.
Type
.TypeKind)
10203
CheckSymbol(info.
Type
, "A")
10226
CheckSymbol(info.
Type
, "A")
10248
CheckSymbol(info.
Type
, "A")
10271
CheckSymbol(info.
Type
, "A")
Semantics\GetSemanticInfoTests.vb (113)
127
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
128
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
172
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
173
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
218
Assert.Equal("System.Int32()", semanticInfo.
Type
.ToTestDisplayString())
219
Assert.Equal(TypeKind.Array, semanticInfo.
Type
.TypeKind)
264
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
311
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
312
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
361
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
362
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
411
Assert.Equal("?", semanticInfo.
Type
.ToTestDisplayString())
412
Assert.Equal(TypeKind.Error, semanticInfo.
Type
.TypeKind)
461
Assert.Equal("?", semanticInfo.
Type
.ToTestDisplayString())
462
Assert.Equal(TypeKind.Error, semanticInfo.
Type
.TypeKind)
511
Assert.Equal("?", semanticInfo.
Type
.ToTestDisplayString())
512
Assert.Equal(TypeKind.Error, semanticInfo.
Type
.TypeKind)
561
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
562
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
716
Assert.Equal("A", semanticSummary.
Type
.ToTestDisplayString())
762
Assert.Equal("System.Object", semanticInfo.
Type
.ToTestDisplayString())
763
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
1076
Assert.Null(semanticSummary.
Type
)
1139
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
1147
Assert.Equal("System.Int32()", semanticInfo.
Type
.ToTestDisplayString())
1155
Assert.Equal("AClass", semanticInfo.
Type
.ToTestDisplayString())
1163
Assert.Equal("AClass()", semanticInfo.
Type
.ToTestDisplayString())
1171
Assert.Equal("AStructure(,)", semanticInfo.
Type
.ToTestDisplayString())
1179
Assert.Equal("System.RuntimeTypeHandle", semanticInfo.
Type
.ToTestDisplayString())
1187
Assert.Equal("System.RuntimeTypeHandle()", semanticInfo.
Type
.ToTestDisplayString())
1195
Assert.Equal("Generic(Of System.Int32)", semanticInfo.
Type
.ToTestDisplayString())
1203
Assert.Equal("Generic(Of )", semanticInfo.
Type
.ToTestDisplayString())
1211
Assert.Equal("System.Void", semanticInfo.
Type
.ToTestDisplayString())
1219
Assert.Equal("System.Void()", semanticInfo.
Type
.ToTestDisplayString())
1227
Assert.Equal("AClass", semanticInfo.
Type
.ToTestDisplayString())
1236
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
1247
Assert.Equal("Generic(Of AClass)", semanticInfo.
Type
.ToTestDisplayString())
1411
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
1416
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
1421
Assert.Equal("System.AttributeTargets", semanticInfo.
Type
.ToTestDisplayString())
1426
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
1431
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
1436
Assert.Equal("System.AttributeTargets", semanticInfo.
Type
.ToTestDisplayString())
1441
Assert.Equal("System.DateTime", semanticInfo.
Type
.ToTestDisplayString())
1446
Assert.Equal("System.Decimal", semanticInfo.
Type
.ToTestDisplayString())
1466
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
1471
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
1498
Assert.Equal("System.Security.Permissions.PermissionSetAttribute", semanticSummary.
Type
.ToTestDisplayString())
1499
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
1535
Assert.Equal("?", semanticSummary.
Type
.ToTestDisplayString())
1536
Assert.Equal(TypeKind.Error, semanticSummary.
Type
.TypeKind)
1845
Assert.Null(semanticSummary.
Type
)
1879
Assert.Null(semanticSummary.
Type
)
1913
Assert.Null(semanticSummary.
Type
)
1951
Assert.Null(semanticSummary.
Type
)
1999
Assert.Null(semanticSummary.
Type
)
2048
Assert.Equal("System.Int64", semanticSummary.
Type
.ToTestDisplayString())
2049
Assert.Equal(TypeKind.Structure, semanticSummary.
Type
.TypeKind)
2061
Assert.Equal("System.Int32", semanticSummary.
Type
.ToTestDisplayString())
2062
Assert.Equal(TypeKind.Structure, semanticSummary.
Type
.TypeKind)
2075
Assert.Equal("System.Int64", semanticSummary.
Type
.ToTestDisplayString())
2076
Assert.Equal(TypeKind.Structure, semanticSummary.
Type
.TypeKind)
2088
Assert.Equal("C1", semanticSummary.
Type
.ToTestDisplayString())
2089
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
2143
Assert.Equal("C2", semanticSummary.
Type
.ToTestDisplayString())
2144
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
2163
Assert.Equal("C3", semanticSummary.
Type
.ToTestDisplayString())
2164
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
2200
Assert.Null(semanticSummary.
Type
)
2210
Assert.Null(semanticSummary.
Type
)
2240
Assert.Null(semanticSummary.
Type
)
2294
Assert.Equal("System.Byte", semanticSummary.
Type
.ToTestDisplayString())
2295
Assert.Equal(TypeKind.Structure, semanticSummary.
Type
.TypeKind)
2308
Assert.Equal("System.Byte", semanticSummary.
Type
.ToTestDisplayString())
2309
Assert.Equal(TypeKind.Structure, semanticSummary.
Type
.TypeKind)
2353
Assert.Equal("System.Byte", semanticSummary.
Type
.ToTestDisplayString())
2354
Assert.Equal(TypeKind.Structure, semanticSummary.
Type
.TypeKind)
2367
Assert.Equal("System.Byte", semanticSummary.
Type
.ToTestDisplayString())
2368
Assert.Equal(TypeKind.Structure, semanticSummary.
Type
.TypeKind)
2416
Assert.Equal("C2", semanticSummary.
Type
.ToTestDisplayString())
2417
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
2527
Assert.Null(semanticSummary.
Type
)
2569
Assert.Null(semanticSummary.
Type
)
2654
Assert.Null(semanticSummary.
Type
)
2740
Assert.Null(semanticSummary.
Type
)
2783
Assert.Null(semanticSummary.
Type
)
2831
Assert.Null(semanticSummary.
Type
)
2884
Assert.Null(semanticSummary.
Type
)
2945
Assert.Null(semanticSummary.
Type
)
3010
Assert.Null(semanticSummary.
Type
)
3168
Assert.Null(semanticSummary.
Type
)
3228
Assert.Null(semanticSummary.
Type
)
3288
Assert.Null(semanticSummary.
Type
)
3379
Assert.Equal("System.Object", semanticSummary.
Type
.ToTestDisplayString())
3380
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
3426
Assert.Equal("System.Object", semanticSummary.
Type
.ToTestDisplayString())
3427
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
3479
Assert.Equal("System.Object", semanticSummary.
Type
.ToTestDisplayString())
3480
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
3533
Assert.Equal("System.Object", semanticSummary.
Type
.ToTestDisplayString())
3534
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
3586
Assert.Equal("System.Object", semanticSummary.
Type
.ToTestDisplayString())
3587
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
3638
Assert.Equal("System.Object", semanticSummary.
Type
.ToTestDisplayString())
3639
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
3683
Assert.Equal("System.Object", semanticSummary.
Type
.ToTestDisplayString())
3684
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
3784
Assert.NotNull(info.
Type
)
3785
Assert.Equal(info.
Type
.SpecialType, SpecialType.System_Object)
3795
Assert.NotNull(info.
Type
)
3796
Assert.Equal(info.
Type
.SpecialType, SpecialType.System_Object)
3878
Assert.Null(semanticSummary.
Type
)
5605
Assert.Equal("System.Object", semanticSummary.
Type
.ToTestDisplayString())
Semantics\GotoTests.vb (9)
204
Assert.Null(semanticSummary.
Type
)
236
Assert.Null(semanticSummary0.
Type
)
245
Assert.Null(semanticSummary1.
Type
)
278
Assert.Null(semanticSummary.
Type
)
312
Assert.Null(semanticSummary.
Type
)
351
Assert.Null(semanticSummary.
Type
)
387
Assert.Null(semanticSummary.
Type
)
421
Assert.Null(semanticSummary.
Type
)
453
Assert.Null(semanticSummary.
Type
)
Semantics\IFOperatorTest.vb (10)
1139
Assert.Null(semanticInfo.
Type
)
1142
Assert.Null(semanticInfo.
Type
)
1144
Assert.Equal(names(i), semanticInfo.
Type
.ToDisplayString())
1156
Assert.Null(semanticInfos(0).
Type
)
1158
If semanticInfos(0).
Type
IsNot Nothing AndAlso (semanticInfos(0).
Type
.ToDisplayString() <> "Void" AndAlso
1171
Assert.Null(semanticInfo.
Type
)
1226
If semanticInfo.
Type
Is Nothing Then
1228
ElseIf (semanticInfo.
Type
.ToDisplayString() <> "?" And semanticInfo.
Type
.ToDisplayString() <> "Void" And semanticInfo.ConvertedType.ToDisplayString() <> "?" And semanticInfo.ConvertedType.ToDisplayString() <> "Void") Then
Semantics\LambdaSemanticInfoTests.vb (27)
36
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
37
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
68
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
69
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
102
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
103
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
134
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
135
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
172
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
183
Assert.Equal("System.Object", semanticInfo.
Type
.ToTestDisplayString())
209
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
210
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
244
Assert.Equal("System.Object", semanticInfo.
Type
.ToTestDisplayString())
245
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
279
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
280
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
317
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
318
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
352
Assert.Equal("System.String", semanticInfo.
Type
.ToTestDisplayString())
353
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
391
Assert.Equal("System.Guid", semanticInfo.
Type
.ToTestDisplayString())
392
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
431
Assert.Equal("System.Guid", semanticInfo.
Type
.ToTestDisplayString())
432
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
465
Assert.Null(semanticInfo1.
Type
)
717
Assert.Equal("Program.Goo", semanticInfo.
Type
.ToTestDisplayString())
718
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
Semantics\MultiDimensionalTest.vb (2)
305
Assert.Null(semanticInfo.
Type
)
307
Assert.Equal(names(0), semanticInfo.
Type
.ToDisplayString())
Semantics\NewOnInterfaceTests.vb (9)
1202
Assert.Null(semanticInfo.
Type
)
1240
Assert.NotNull(semanticInfo.
Type
)
1241
Assert.Equal(SymbolKind.NamedType, semanticInfo.
Type
.Kind)
1242
Assert.Equal("IInterface", semanticInfo.
Type
.ToDisplayString())
1245
Assert.Equal(SymbolKind.NamedType, semanticInfo.
Type
.Kind)
1284
Assert.NotNull(semanticInfo.
Type
)
1285
Assert.Equal(SymbolKind.NamedType, semanticInfo.
Type
.Kind)
1286
Assert.Equal("IInterface", semanticInfo.
Type
.ToDisplayString())
1289
Assert.Equal(SymbolKind.NamedType, semanticInfo.
Type
.Kind)
Semantics\OptionalArgumentTests.vb (2)
1056
Assert.Equal("Generic(Of T)", semanticSummary.
Type
.ToTestDisplayString())
1057
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
Semantics\QueryExpressions_SemanticModel.vb (105)
68
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
69
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
88
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
89
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
107
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
108
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
138
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
139
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
157
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
158
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
186
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
187
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
208
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
209
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
227
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
228
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
294
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
295
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
314
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
315
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
333
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
334
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
360
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
361
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
379
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
380
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
408
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
409
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
430
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
431
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
449
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
450
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
514
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
515
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
534
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
535
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
553
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
554
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
580
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
581
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
599
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
600
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
628
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
629
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
650
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
651
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
669
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
670
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
758
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
759
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
778
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
779
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
797
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
798
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
824
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
825
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
843
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
844
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
872
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
873
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
894
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
895
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
913
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
914
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
992
Assert.Equal("System.Boolean", semanticInfo.
Type
.ToTestDisplayString())
993
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
1075
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
1076
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
1148
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
1149
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
1296
Assert.Equal("QueryAble", semanticInfo.
Type
.ToTestDisplayString())
1297
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
1322
Assert.Equal("QueryAble", semanticInfo.
Type
.ToTestDisplayString())
1323
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
1378
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
1379
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
1400
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
1401
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
1544
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
1545
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
1644
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
1645
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
2100
Assert.Equal("QueryAble(Of QueryAble(Of System.Int32))", semanticInfo.
Type
.ToTestDisplayString())
2101
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
2148
Assert.Equal("System.Int16", semanticInfo.
Type
.ToTestDisplayString())
2149
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
2181
Assert.Equal("System.Byte", semanticInfo.
Type
.ToTestDisplayString())
2182
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
2531
Assert.Equal("System.Byte", semanticInfo.
Type
.ToTestDisplayString())
2532
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
2666
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
2667
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
2717
Assert.Equal("System.Int16", semanticInfo.
Type
.ToTestDisplayString())
2718
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
2774
Assert.Same(gr.Type, semanticInfo.
Type
)
2775
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
2899
Assert.Equal("System.Byte", semanticInfo.
Type
.ToTestDisplayString())
2900
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
3323
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
3324
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
3359
Assert.Equal("QueryAble(Of System.Int32)", semanticInfo.
Type
.ToTestDisplayString())
3360
Assert.Equal(TypeKind.Class, semanticInfo.
Type
.TypeKind)
3527
Assert.Equal("System.Int32", semanticInfo.
Type
.ToTestDisplayString())
3528
Assert.Equal(TypeKind.Structure, semanticInfo.
Type
.TypeKind)
3968
Assert.Null(semanticSummary.
Type
)
Semantics\SelectCaseTests.vb (24)
28
Assert.Null(semanticSummary.
Type
)
61
Assert.Equal("System.Double", semanticSummary.
Type
.ToTestDisplayString())
62
Assert.Equal(TypeKind.Structure, semanticSummary.
Type
.TypeKind)
97
Assert.Equal("System.Int32", semanticSummary.
Type
.ToTestDisplayString())
98
Assert.Equal(TypeKind.Structure, semanticSummary.
Type
.TypeKind)
136
Assert.Equal("System.Int32", semanticSummary.
Type
.ToTestDisplayString())
137
Assert.Equal(TypeKind.Structure, semanticSummary.
Type
.TypeKind)
175
Assert.Null(semanticSummary.
Type
)
208
Assert.Null(semanticSummary.
Type
)
240
Assert.Equal("Function <generated method>(arg As System.Object) As System.Boolean", semanticSummary.
Type
.ToTestDisplayString())
241
Assert.Equal(TypeKind.Delegate, semanticSummary.
Type
.TypeKind)
277
Assert.Equal("System.Void", semanticSummary.
Type
.ToTestDisplayString())
278
Assert.Equal(TypeKind.Structure, semanticSummary.
Type
.TypeKind)
317
Assert.Equal("System.Void", semanticSummary.
Type
.ToTestDisplayString())
318
Assert.Equal(TypeKind.Structure, semanticSummary.
Type
.TypeKind)
357
Assert.Null(semanticSummary.
Type
)
396
Assert.Equal("System.Int32", semanticSummary.
Type
.ToTestDisplayString())
397
Assert.Equal(TypeKind.Structure, semanticSummary.
Type
.TypeKind)
490
Assert.Equal("System.Int32", semanticSummary.
Type
.ToTestDisplayString())
491
Assert.Equal(TypeKind.Structure, semanticSummary.
Type
.TypeKind)
529
Assert.Equal("System.DateTime", semanticSummary.
Type
.ToTestDisplayString())
530
Assert.Equal(TypeKind.Structure, semanticSummary.
Type
.TypeKind)
573
Assert.Equal("System.Int32", semanticSummary.
Type
.ToTestDisplayString())
574
Assert.Equal(TypeKind.Structure, semanticSummary.
Type
.TypeKind)
Semantics\SyncLockTests.vb (24)
240
Assert.Null(semanticSummary.
Type
)
279
Assert.NotNull(semanticSummary.
Type
)
281
Assert.True(semanticSummary.
Type
.IsReferenceType)
313
Assert.Equal("T", semanticSummary.
Type
.ToDisplayString())
344
Assert.True(semanticSummary.
Type
.IsReferenceType)
345
Assert.Equal("<anonymous type: Key p1 As Double>", semanticSummary.
Type
.ToDisplayString())
346
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
349
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
373
Assert.True(semanticSummary.
Type
.IsReferenceType)
374
Assert.Equal("Object", semanticSummary.
Type
.ToDisplayString())
375
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
377
Assert.Equal(symbol, semanticSummary.
Type
)
380
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
406
Assert.Null(semanticSummary.
Type
)
436
Assert.True(semanticSummary.
Type
.IsReferenceType)
437
Assert.Equal("D", semanticSummary.
Type
.ToDisplayString())
438
Assert.Equal(TypeKind.Delegate, semanticSummary.
Type
.TypeKind)
440
Assert.Equal(symbol, semanticSummary.
Type
)
443
Assert.Equal(TypeKind.Delegate, semanticSummary.
Type
.TypeKind)
466
Assert.True(semanticSummary.
Type
.IsReferenceType)
467
Assert.Equal("Program", semanticSummary.
Type
.ToDisplayString())
468
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
470
Assert.Equal(symbol, semanticSummary.
Type
)
473
Assert.Equal(TypeKind.Class, semanticSummary.
Type
.TypeKind)
Semantics\WithBlockSemanticModelTests.vb (1)
71
Assert.Equal("<anonymous type: A As Integer, B As String>", semanticInfo.
Type
.ToDisplayString())
Semantics\XmlLiteralSemanticModelTests.vb (43)
35
CheckSymbol(info.
Type
, "XNamespace")
40
CheckSymbol(info.
Type
, "XNamespace")
60
CheckSymbol(info.
Type
, "XDocument")
69
CheckSymbol(info.
Type
, "XProcessingInstruction")
74
CheckSymbol(info.
Type
, "XComment")
79
CheckSymbol(info.
Type
, "XElement")
97
CheckSymbol(info.
Type
, "XProcessingInstruction")
117
CheckSymbol(info.
Type
, "XElement")
122
CheckSymbol(info.
Type
, "XElement")
127
CheckSymbol(info.
Type
, "XElement")
132
Assert.Null(info.
Type
)
137
CheckSymbol(info.
Type
, "XAttribute")
142
Assert.Null(info.
Type
)
147
CheckSymbol(info.
Type
, "String")
152
CheckSymbol(info.
Type
, "XElement")
157
CheckSymbol(info.
Type
, "String")
162
CheckSymbol(info.
Type
, "XCData")
167
CheckSymbol(info.
Type
, "String")
216
CheckSymbol(info.
Type
, "XAttribute")
234
Assert.True(DirectCast(info.
Type
, TypeSymbol).IsErrorType())
255
CheckSymbol(info.
Type
, "String")
260
CheckSymbol(info.
Type
, "String")
281
CheckSymbol(info.
Type
, "IEnumerable(Of XElement)")
286
CheckSymbol(info.
Type
, "IEnumerable(Of XElement)")
291
Assert.Null(info.
Type
)
296
Assert.Null(info.
Type
)
301
Assert.Null(info.
Type
)
322
CheckSymbol(info.
Type
, "IEnumerable(Of XElement)")
327
CheckSymbol(info.
Type
, "IEnumerable(Of XElement)")
332
Assert.Null(info.
Type
)
337
Assert.Null(info.
Type
)
342
Assert.Null(info.
Type
)
365
CheckSymbol(info.
Type
, "String")
370
CheckSymbol(info.
Type
, "String")
375
CheckSymbol(info.
Type
, "String")
380
Assert.Null(info.
Type
)
385
Assert.Null(info.
Type
)
390
Assert.Null(info.
Type
)
395
CheckSymbol(info.
Type
, "String")
507
CheckSymbol(info.
Type
, "XDocument")
512
CheckSymbol(info.
Type
, "XElement")
529
Assert.Equal("System.Xml.Linq.XElement[missing]", semanticSummary.
Type
.ToTestDisplayString())
530
Assert.Equal(TypeKind.Error, semanticSummary.
Type
.TypeKind)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (83)
SymbolsTests\AnonymousTypes\AnonymousTypesEmittedSymbolsTests.vb (5)
589
Assert.NotNull(info0.
Type
)
590
Assert.IsType(GetType(AnonymousTypeManager.AnonymousTypePublicSymbol), info0.
Type
)
591
Assert.False(DirectCast(info0.
Type
, INamedTypeSymbol).IsSerializable)
596
Assert.Equal(info0.
Type
.OriginalDefinition, info1.Type.OriginalDefinition)
601
Assert.NotEqual(info0.
Type
.OriginalDefinition, info2.Type.OriginalDefinition)
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (40)
56
Assert.Equal(1, info0.
Type
.Locations.Length)
57
Assert.Equal(info0.
Type
.Locations(0).SourceSpan, tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span)
60
Assert.Equal(1, info1.
Type
.Locations.Length)
61
Assert.Equal(info1.
Type
.Locations(0).SourceSpan, tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 3).Span)
64
Assert.Equal(1, info2.
Type
.Locations.Length)
65
Assert.Equal(info2.
Type
.Locations(0).SourceSpan, tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 5).Span)
67
Assert.Equal(info0.
Type
, info2.
Type
)
68
Assert.NotEqual(info0.
Type
, info1.
Type
)
70
CheckFieldNameAndLocation(model, info0.
Type
, tree, 1, "aa")
71
CheckFieldNameAndLocation(model, info0.
Type
, tree, 2, "BB")
72
CheckFieldNameAndLocation(model, info0.
Type
, tree, 3, "CCC")
74
CheckFieldNameAndLocation(model, info1.
Type
, tree, 5, "AA")
75
CheckFieldNameAndLocation(model, info1.
Type
, tree, 7, "bb")
76
CheckFieldNameAndLocation(model, info1.
Type
, tree, 8, "ccc")
78
CheckFieldNameAndLocation(model, info2.
Type
, tree, 9, "Aa")
79
CheckFieldNameAndLocation(model, info2.
Type
, tree, 10, "Bb")
80
CheckFieldNameAndLocation(model, info2.
Type
, tree, 11, "CcC")
508
Assert.Equal(1, info0.
Type
.Locations.Length)
509
Assert.Equal(info0.
Type
.Locations(0).SourceSpan, tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 1).Span)
512
Assert.Equal(1, info1.
Type
.Locations.Length)
513
Assert.Equal(info1.
Type
.Locations(0).SourceSpan, tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 2).Span)
516
Assert.Equal(1, info2.
Type
.Locations.Length)
517
Assert.Equal(info2.
Type
.Locations(0).SourceSpan, tree.FindNodeOrTokenByKind(SyntaxKind.NewKeyword, 4).Span)
519
Assert.Equal(info0.
Type
, info2.
Type
)
520
Assert.NotEqual(info0.
Type
, info1.
Type
)
522
CheckFieldNameAndLocation(model, info0.
Type
, tree, 1, "aa")
523
CheckFieldNameAndLocation(model, info0.
Type
, tree, 2, "BB")
524
CheckFieldNameAndLocation(model, info0.
Type
, tree, 4, "cCc")
526
CheckFieldNameAndLocation(model, info1.
Type
, tree, 5, "AA")
527
CheckFieldNameAndLocation(model, info1.
Type
, tree, 7, "bb")
528
CheckFieldNameAndLocation(model, info1.
Type
, tree, 8, "ccc")
530
CheckFieldNameAndLocation(model, info2.
Type
, tree, 9, "Aa")
531
CheckFieldNameAndLocation(model, info2.
Type
, tree, 10, "Bb")
532
CheckFieldNameAndLocation(model, info2.
Type
, tree, 11, "CcC")
905
Dim type = info0.
Type
932
Dim type = info0.
Type
SymbolsTests\MyBaseMyClassSemanticsTests.vb (3)
73
Assert.Equal(info0.
Type
.Name, "B2")
76
Assert.Equal(info1.
Type
.Name, "B2")
79
Assert.Equal(info2.
Type
.Name, "B1")
SymbolsTests\Source\BindingsTests.vb (18)
477
Assert.Equal(TypeKind.Class, importsOrangeSymInfo.
Type
.TypeKind)
481
Assert.Same(importsOrangeSymInfo.
Type
, symbol)
488
Assert.Equal(TypeKind.Class, importsYellowSymInfo.
Type
.TypeKind)
492
Assert.Equal(Of ISymbol)(importsYellowSymInfo.
Type
, symbol)
498
If interfaceIAmbigSymInfo.
Type
IsNot Nothing Then
500
Assert.Equal(TypeKind.Error, interfaceIAmbigSymInfo.
Type
.TypeKind)
517
If classYellowSymInfo.
Type
IsNot Nothing Then
518
Assert.Equal(TypeKind.Class, classYellowSymInfo.
Type
.TypeKind)
531
Assert.NotNull(elvisSymInfo.
Type
)
532
Assert.Equal(TypeKind.Error, elvisSymInfo.
Type
.TypeKind)
539
Assert.Equal(TypeKind.Interface, iEnumSymInfo.
Type
.TypeKind)
540
Assert.Equal("System.Collections.Generic.IEnumerable(Of TParam2)", iEnumSymInfo.
Type
.ToTestDisplayString())
574
Dim typeB = bLookup.
Type
609
Dim cBase2 = cBaseLookup.
Type
676
Dim type = info.
Type
680
Assert.Equal(SymbolKind.NamedType, info.
Type
.Kind)
681
Assert.Equal(TypeKind.Class, info.
Type
.TypeKind)
712
Assert.Null(info.
Type
)
SymbolsTests\Source\EventTests.vb (9)
1568
Assert.Equal("System.Int32", semanticSummary.
Type
.ToTestDisplayString())
1569
Assert.Equal(TypeKind.Structure, semanticSummary.
Type
.TypeKind)
1606
Assert.Equal("C.EEventHandler", semanticSummary.
Type
.ToTestDisplayString())
1607
Assert.Equal(TypeKind.Delegate, semanticSummary.
Type
.TypeKind)
1644
Assert.Equal("C.EEventHandler", semanticSummary.
Type
.ToTestDisplayString())
1645
Assert.Equal(TypeKind.Delegate, semanticSummary.
Type
.TypeKind)
1684
Assert.Equal("C.EEventHandler", semanticSummary.
Type
.ToTestDisplayString())
1685
Assert.Equal(TypeKind.Delegate, semanticSummary.
Type
.TypeKind)
1794
Assert.Null(semanticSummary.
Type
)
SymbolsTests\Source\GroupClassTests.vb (2)
2615
Assert.Equal(semanticInfo1.
Type
, semanticInfo2.
Type
)
SymbolsTests\Source\PropertyTests.vb (6)
3796
Assert.Equal(SpecialType.System_Int32, bindings.GetSpeculativeSemanticInfoSummary(position, SyntaxFactory.ParseExpression("Goo().Items(1)"), SpeculativeBindingOption.BindAsExpression).
Type
.SpecialType)
3797
Assert.Equal(SpecialType.System_Int32, bindings.GetSpeculativeSemanticInfoSummary(position, SyntaxFactory.ParseExpression("Goo.Items(1)"), SpeculativeBindingOption.BindAsExpression).
Type
.SpecialType)
3798
Assert.Equal(SpecialType.System_Int32, bindings.GetSpeculativeSemanticInfoSummary(position, SyntaxFactory.ParseExpression("Goo()(1)"), SpeculativeBindingOption.BindAsExpression).
Type
.SpecialType)
3799
Assert.Equal(SpecialType.System_Int32, bindings.GetSpeculativeSemanticInfoSummary(position, SyntaxFactory.ParseExpression("Goo(1)"), SpeculativeBindingOption.BindAsExpression).
Type
.SpecialType)
3800
Assert.Equal(SpecialType.System_Int32, bindings.GetSpeculativeSemanticInfoSummary(position, SyntaxFactory.ParseExpression("dd.Item(1)"), SpeculativeBindingOption.BindAsExpression).
Type
.SpecialType)
3801
Assert.Equal(SpecialType.System_Int32, bindings.GetSpeculativeSemanticInfoSummary(position, SyntaxFactory.ParseExpression("Bar(1)"), SpeculativeBindingOption.BindAsExpression).
Type
.SpecialType)