1 type derived from TopLevel
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\MissingMetadataTypeSymbol.vb (1)
229
Inherits
TopLevel
38 instantiations of TopLevel
Microsoft.CodeAnalysis.VisualBasic (14)
Binding\Binder.vb (1)
509
Return If(result, New MissingMetadataTypeSymbol.
TopLevel
(Me.ContainingModule, emittedName))
Symbols\Metadata\PE\MetadataDecoder.vb (2)
155
Return If(result, New MissingMetadataTypeSymbol.
TopLevel
(m, emittedName))
161
Return New MissingMetadataTypeSymbol.
TopLevel
(New MissingModuleSymbolWithName(ModuleSymbol.ContainingAssembly, moduleName), emittedName, SpecialType.None)
Symbols\Metadata\PE\PEModuleSymbol.vb (2)
378
Return New MissingMetadataTypeSymbol.
TopLevel
(Me, emittedName)
435
Return If(result, New MissingMetadataTypeSymbol.
TopLevel
(Me, emittedName))
Symbols\MetadataOrSourceAssemblySymbol.vb (1)
56
result = New MissingMetadataTypeSymbol.
TopLevel
([module], emittedName, type)
Symbols\MissingAssemblySymbol.vb (2)
140
Return New MissingMetadataTypeSymbol.
TopLevel
(m_ModuleSymbol, emittedName)
205
Dim corType As NamedTypeSymbol = New MissingMetadataTypeSymbol.
TopLevel
(m_ModuleSymbol, emittedFullName, type)
Symbols\MissingMetadataTypeSymbol.vb (4)
100
Me.
New
([module], fullname, fullname.ForcedArity = -1 OrElse fullname.ForcedArity = fullname.InferredArity)
106
Me.
New
([module], fullname.NamespaceName,
234
MyBase.
New
(moduleSymbol, emittedName, typeId)
241
MyBase.
New
(moduleSymbol, emittedName)
Symbols\NonMissingAssemblySymbol.vb (1)
161
Return CacheTopLevelMetadataType(emittedName, If(result, New MissingMetadataTypeSymbol.
TopLevel
(Me.Modules(0), emittedName)))
Symbols\WellKnownMembers.vb (1)
405
result = New MissingMetadataTypeSymbol.
TopLevel
(Assembly.Modules(0), emittedName)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (24)
SymbolsTests\Metadata\PE\MissingTypeReferences.vb (22)
429
missingTypes1(0) = New MissingMetadataTypeSymbol.
TopLevel
(New MissingAssemblySymbol(defaultName).Modules(0), "", "test1", 0, True)
430
missingTypes1(1) = New MissingMetadataTypeSymbol.
TopLevel
(New MissingAssemblySymbol(defaultName).Modules(0), "", "test1", 1, True)
431
missingTypes1(2) = New MissingMetadataTypeSymbol.
TopLevel
(New MissingAssemblySymbol(defaultName).Modules(0), "", "test2", 0, True)
432
missingTypes1(3) = New MissingMetadataTypeSymbol.
TopLevel
(New MissingAssemblySymbol(New AssemblyIdentity("asm1")).Modules(0), "", "test1", 0, True)
433
missingTypes1(4) = New MissingMetadataTypeSymbol.
TopLevel
(New MissingAssemblySymbol(New AssemblyIdentity("asm1")).Modules(0), "", "test1", 1, True)
434
missingTypes1(5) = New MissingMetadataTypeSymbol.
TopLevel
(New MissingAssemblySymbol(New AssemblyIdentity("asm1")).Modules(0), "", "test2", 0, True)
435
missingTypes1(6) = New MissingMetadataTypeSymbol.
TopLevel
(New MissingAssemblySymbol(New AssemblyIdentity("asm2")).Modules(0), "", "test1", 0, True)
436
missingTypes1(7) = New MissingMetadataTypeSymbol.
TopLevel
(asm1.Modules(0), "", "test1", 0, True)
437
missingTypes1(8) = New MissingMetadataTypeSymbol.
TopLevel
(asm1.Modules(0), "", "test1", 1, True)
438
missingTypes1(9) = New MissingMetadataTypeSymbol.
TopLevel
(asm1.Modules(0), "", "test2", 0, True)
439
missingTypes1(10) = New MissingMetadataTypeSymbol.
TopLevel
(asm2.Modules(0), "", "test1", 0, True)
445
missingTypes2(0) = New MissingMetadataTypeSymbol.
TopLevel
(New MissingAssemblySymbol(defaultName).Modules(0), "", "test1", 0, True)
446
missingTypes2(1) = New MissingMetadataTypeSymbol.
TopLevel
(New MissingAssemblySymbol(defaultName).Modules(0), "", "test1", 1, True)
447
missingTypes2(2) = New MissingMetadataTypeSymbol.
TopLevel
(New MissingAssemblySymbol(defaultName).Modules(0), "", "test2", 0, True)
448
missingTypes2(3) = New MissingMetadataTypeSymbol.
TopLevel
(New MissingAssemblySymbol(New AssemblyIdentity("asm1")).Modules(0), "", "test1", 0, True)
449
missingTypes2(4) = New MissingMetadataTypeSymbol.
TopLevel
(New MissingAssemblySymbol(New AssemblyIdentity("asm1")).Modules(0), "", "test1", 1, True)
450
missingTypes2(5) = New MissingMetadataTypeSymbol.
TopLevel
(New MissingAssemblySymbol(New AssemblyIdentity("asm1")).Modules(0), "", "test2", 0, True)
451
missingTypes2(6) = New MissingMetadataTypeSymbol.
TopLevel
(New MissingAssemblySymbol(New AssemblyIdentity("asm2")).Modules(0), "", "test1", 0, True)
452
missingTypes2(7) = New MissingMetadataTypeSymbol.
TopLevel
(asm1.Modules(0), "", "test1", 0, True)
453
missingTypes2(8) = New MissingMetadataTypeSymbol.
TopLevel
(asm1.Modules(0), "", "test1", 1, True)
454
missingTypes2(9) = New MissingMetadataTypeSymbol.
TopLevel
(asm1.Modules(0), "", "test2", 0, True)
455
missingTypes2(10) = New MissingMetadataTypeSymbol.
TopLevel
(asm2.Modules(0), "", "test1", 0, True)
SymbolsTests\MockSymbolTests.vb (2)
50
Dim mms1 = New MissingMetadataTypeSymbol.
TopLevel
(New MissingAssemblySymbol(missingAssemblyName).Modules(0), "Elvis", "Lives", 2, True)
57
Dim mms2 = New MissingMetadataTypeSymbol.
TopLevel
([module], "Elvis.Is", "Cool", 0, True)
5 references to TopLevel
Microsoft.CodeAnalysis.VisualBasic (4)
Binding\Binder.vb (2)
456
If type.TypeKind = TypeKind.Error AndAlso TypeOf type Is MissingMetadataTypeSymbol.
TopLevel
Then
457
Dim missing = DirectCast(type, MissingMetadataTypeSymbol.
TopLevel
)
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
1298
Dim missingType = TryCast(base, MissingMetadataTypeSymbol.
TopLevel
)
Symbols\MissingMetadataTypeSymbol.vb (1)
204
Dim other = TryCast(obj,
TopLevel
)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
Attributes\AttributeTests_WellKnownAttributes.vb (1)
3296
Assert.IsType(Of MissingMetadataTypeSymbol.
TopLevel
)(topLevel)