3 types derived from MergedNamespaceSymbol
Microsoft.CodeAnalysis.VisualBasic (3)
Symbols\MergedNamespaceSymbol.vb (3)
401Inherits MergedNamespaceSymbol 449Inherits MergedNamespaceSymbol 591Inherits MergedNamespaceSymbol
3 instantiations of MergedNamespaceSymbol
Microsoft.CodeAnalysis.VisualBasic (3)
Symbols\MergedNamespaceSymbol.vb (3)
406MyBase.New(containingNamespace, namespacesToMerge) 462MyBase.New(containingNamespace, namespacesToMerge) 596MyBase.New(containingNamespace, namespacesToMerge)
15 references to MergedNamespaceSymbol
Microsoft.CodeAnalysis.VisualBasic (15)
Binding\Binder_Expressions.vb (1)
3420Return AdjustReceiverNamespace(namespaceReceiver, DirectCast(namespaceReceiver.NamespaceSymbol, MergedNamespaceSymbol).Shrink(namespaces.Keys))
Binding\ImportedTypesAndNamespacesMembersBinder.vb (1)
121lookupResult.SetFrom(MergedNamespaceSymbol.CreateNamespaceGroup(lookupResult.Symbols.Cast(Of NamespaceSymbol)))
Compilation\SyntaxTreeSemanticModel.vb (1)
672resultSymbol = DirectCast(ns, MergedNamespaceSymbol).Shrink(namespaces.Keys)
Compilation\VisualBasicCompilation.vb (2)
1447Interlocked.CompareExchange(_lazyGlobalNamespace, MergedNamespaceSymbol.CreateGlobalNamespace(Me), Nothing) 3340Dim mergedNamespace = TryCast(symbol, MergedNamespaceSymbol)
Symbols\AliasSymbol.vb (1)
67Dim merged = TryCast(aliasContainer, MergedNamespaceSymbol)
Symbols\MergedNamespaceSymbol.vb (7)
33Protected ReadOnly _containingNamespace As MergedNamespaceSymbol 54Return MergedNamespaceSymbol.Create(extent, Nothing, ConstituentGlobalNamespaces(extent).AsImmutable()) 99Return MergedNamespaceSymbol.Create(extent, Nothing, ConstituentGlobalNamespaces(extent)) 182Private Sub New(containingNamespace As MergedNamespaceSymbol, namespacesToMerge As ImmutableArray(Of NamespaceSymbol)) 426Return MergedNamespaceSymbol.Create(_assembly, Me, nsSymbols) 482Return MergedNamespaceSymbol.Create(_compilation, Me, nsSymbols) 651Return MergedNamespaceSymbol.Create(Me, nsSymbols)
Symbols\NonMissingAssemblySymbol.vb (1)
57Interlocked.CompareExchange(_lazyGlobalNamespace, MergedNamespaceSymbol.CreateGlobalNamespace(Me), Nothing)
Symbols\Source\SourceNamedTypeSymbol.vb (1)
582Dim mergedAssemblyNamespace = TryCast(Me.ContainingAssembly.GetAssemblyNamespace(containingNamespace), MergedNamespaceSymbol)