4 types derived from NamespaceSymbol
Microsoft.CodeAnalysis.VisualBasic (4)
Emit\SynthesizedNamespaceSymbol.vb (1)
15Inherits NamespaceSymbol
Symbols\MissingNamespaceSymbol.vb (1)
23Inherits NamespaceSymbol
Symbols\PEOrSourceOrMergedNamespaceSymbol.vb (1)
17Inherits NamespaceSymbol
Symbols\Retargeting\RetargetingNamespaceSymbol.vb (1)
25Inherits NamespaceSymbol
242 references to NamespaceSymbol
Microsoft.CodeAnalysis.VisualBasic (242)
Binding\Binder_Expressions.vb (15)
612Dim ns = TryCast(symbol, NamespaceSymbol) 2889Dim ns As NamespaceSymbol = DirectCast(left, BoundNamespaceExpression).NamespaceSymbol 3353Return New BoundNamespaceExpression(node, receiver, DirectCast(lookupResult.SingleSymbol, NamespaceSymbol), hasErrors:=hasError) 3370Return New BoundNamespaceExpression(node, Nothing, [alias], DirectCast(symbol, NamespaceSymbol), hasErrors:=hasError) 3410Dim namespaces = New SmallDictionary(Of NamespaceSymbol, Boolean)() 3427Friend Shared Function AddReceiverNamespaces(namespaces As SmallDictionary(Of NamespaceSymbol, Boolean), candidate As Symbol, compilation As VisualBasicCompilation) As Boolean 3429DirectCast(candidate, NamespaceSymbol).NamespaceKind = NamespaceKindNamespaceGroup Then 3430For Each constituent In DirectCast(candidate, NamespaceSymbol).ConstituentNamespaces 3442Private Shared Function AddContainingNamespaces(namespaces As SmallDictionary(Of NamespaceSymbol, Boolean), candidate As Symbol, compilation As VisualBasicCompilation) As Boolean 3459Private Function AdjustReceiverNamespace(namespaceReceiver As BoundNamespaceExpression, adjustedNamespace As NamespaceSymbol) As BoundNamespaceExpression 3478Private Shared Function IsNamespaceGroupIncludesButNotEquivalentTo(namespaceGroup As NamespaceSymbol, other As NamespaceSymbol) As Boolean 3485Dim groupConstituents As ImmutableArray(Of NamespaceSymbol) = namespaceGroup.ConstituentNamespaces 3486Dim otherConstituents As ImmutableArray(Of NamespaceSymbol) = other.ConstituentNamespaces 3491Dim lookup = New SmallDictionary(Of NamespaceSymbol, Boolean)()
Binding\Binder_Lookup.vb (9)
49container As NamespaceSymbol, 61container As NamespaceSymbol, 87container As NamespaceSymbol, 341Lookup(lookupResult, DirectCast(container, NamespaceSymbol), name, arity, options, binder, useSiteInfo) 356AddLookupSymbolsInfo(nameSet, DirectCast(container, NamespaceSymbol), options, binder) 369container As NamespaceSymbol, 400container As NamespaceSymbol, 478container As NamespaceSymbol, 537container As NamespaceSymbol,
Binding\BinderBuilder.vb (7)
154Dim namespaceSymbol As NamespaceSymbol = moduleSymbol.RootNamespace 174nsSymbol As NamespaceSymbol) As NamespaceBinder 176Dim containingNamespace As NamespaceSymbol = nsSymbol.ContainingNamespace 184Dim namespaces = ArrayBuilder(Of NamespaceSymbol).GetInstance() 202nsSymbol = DirectCast(binder.NamespaceSymbol.GetMembers(nsSymbol.Name).First(Function(s) s.Kind = SymbolKind.Namespace), NamespaceSymbol) 233Return New NamedTypeBinder(CreateBinderForNamespace(moduleSymbol, tree, DirectCast(containingSymbol, NamespaceSymbol)), typeSymbol) 250Dim binder As Binder = CreateBinderForNamespace(moduleSymbol, tree, DirectCast(containingSymbol, NamespaceSymbol))
Binding\BinderFactory.vb (1)
626Dim nsChild = TryCast(symbol, NamespaceSymbol)
Binding\BindingDiagnosticBag.vb (3)
111Dim ns = TryCast(symbol, NamespaceSymbol) 129Friend Sub AddAssembliesUsedByNamespaceReference(ns As NamespaceSymbol) 137Private Sub AddAssembliesUsedByNamespaceReferenceImpl(ns As NamespaceSymbol)
Binding\DocumentationCommentCrefBinder_Compat.vb (1)
177LookupMember(lookupResult, DirectCast(containingSymbol, NamespaceSymbol), name, arity, options, useSiteInfo)
Binding\DocumentationCommentCrefBinder.vb (1)
762LookupMember(lookupResult, DirectCast(containingSymbol, NamespaceSymbol), name, arity, options, useSiteInfo)
Binding\ImportedTypesAndNamespacesMembersBinder.vb (3)
53originalBinder.LookupMemberImmediate(currentResult, DirectCast(importedSym.NamespaceOrType, NamespaceSymbol), name, arity, options, useSiteInfo) 72Not DirectCast(currentResult.SingleSymbol, NamespaceSymbol).ContainsTypesAccessibleFrom(Compilation.Assembly)) Then 121lookupResult.SetFrom(MergedNamespaceSymbol.CreateNamespaceGroup(lookupResult.Symbols.Cast(Of NamespaceSymbol)))
Binding\LookupResult.vb (5)
877Return If(DirectCast(sym, NamespaceSymbol).IsDeclaredInSourceModule(sourceModule), 972Return ResolveAmbiguityBetweenTypeAndMergedNamespaceInTheSameNamespace(DirectCast(first, NamespaceSymbol), second) 978Return (-1) * ResolveAmbiguityBetweenTypeAndMergedNamespaceInTheSameNamespace(DirectCast(second, NamespaceSymbol), first) 989possiblyMergedNamespace As NamespaceSymbol, 999For Each sibling In DirectCast(type.ContainingSymbol, NamespaceSymbol).GetMembers(type.Name)
Binding\NamespaceBinder.vb (3)
27Private ReadOnly _nsSymbol As NamespaceSymbol 29Public Sub New(containingBinder As Binder, nsSymbol As NamespaceSymbol) 40Public ReadOnly Property NamespaceSymbol As NamespaceSymbol
Binding\TypesOfImportedNamespacesMembersBinder.vb (4)
46originalBinder.LookupMemberInModules(currentResult, DirectCast(importedSym.NamespaceOrType, NamespaceSymbol), name, arity, options, useSiteInfo) 74DirectCast(importedSym.NamespaceOrType, NamespaceSymbol).AppendProbableExtensionMethods(name, methods) 87DirectCast(importedSym.NamespaceOrType, NamespaceSymbol).AddExtensionMethodLookupSymbolsInfo(nameSet, options, originalBinder) 99For Each containedModule As NamedTypeSymbol In DirectCast(importedSym.NamespaceOrType, NamespaceSymbol).GetModuleMembers()
BoundTree\BoundExpressionExtensions.vb (2)
620If symbol.Kind = SymbolKind.Namespace AndAlso DirectCast(symbol, NamespaceSymbol).NamespaceKind = NamespaceKindNamespaceGroup Then 621symbols.AddRange(DirectCast(symbol, NamespaceSymbol).ConstituentNamespaces)
BoundTree\BoundNamespaceExpression.vb (2)
12Public Sub New(syntax As SyntaxNode, unevaluatedReceiverOpt As BoundExpression, namespaceSymbol As NamespaceSymbol, hasErrors As Boolean) 16Public Sub New(syntax As SyntaxNode, unevaluatedReceiverOpt As BoundExpression, namespaceSymbol As NamespaceSymbol)
Compilation\ClsComplianceChecker.vb (3)
133Public Overrides Sub VisitNamespace(symbol As NamespaceSymbol) 151Private Sub VisitNamespaceMembersAsTasks(symbol As NamespaceSymbol) 167Private Sub VisitNamespaceMembers(symbol As NamespaceSymbol)
Compilation\DocumentationComments\DocumentationCommentCompiler.Common.vb (1)
775BinderBuilder.CreateBinderForNamespace([module], tree, DirectCast(containingNamespaceOrType, NamespaceSymbol)),
Compilation\DocumentationComments\DocumentationCommentCompiler.Namespace.vb (1)
24Public Overrides Sub VisitNamespace(symbol As Symbols.NamespaceSymbol)
Compilation\MethodCompiler.vb (4)
157root As NamespaceSymbol, 496Public Overrides Sub VisitNamespace(symbol As NamespaceSymbol) 507Private Function CompileNamespaceAsync(symbol As NamespaceSymbol) As Task 520Private Sub CompileNamespace(symbol As NamespaceSymbol)
Compilation\NamespaceScopeBuilder.vb (2)
37scopeBuilder.Add(Cci.UsedNamespaceOrType.CreateNamespace(DirectCast(target, NamespaceSymbol).GetCciAdapter(), aliasOpt:=aliasImport.Alias.Name)) 56scopeBuilder.Add(Cci.UsedNamespaceOrType.CreateNamespace(DirectCast(target, NamespaceSymbol).GetCciAdapter()))
Compilation\SemanticModel.vb (4)
1531ElseIf symbol.Kind = SymbolKind.Namespace AndAlso DirectCast(symbol, NamespaceSymbol).NamespaceKind = NamespaceKindNamespaceGroup Then 1532symbolsBuilder.AddRange(DirectCast(symbol, NamespaceSymbol).ConstituentNamespaces) 1983DirectCast(result.SingleSymbol, NamespaceSymbol).NamespaceKind = NamespaceKindNamespaceGroup Then 1984results.AddRange(DirectCast(result.SingleSymbol, NamespaceSymbol).ConstituentNamespaces)
Compilation\SyntaxTreeSemanticModel.vb (3)
650Dim ns = DirectCast(resultSymbol, NamespaceSymbol) 656Dim namespaces = New SmallDictionary(Of NamespaceSymbol, Boolean)() 947Return DirectCast(binder.ContainingNamespaceOrType, NamespaceSymbol)
Compilation\SynthesizedMetadataCompiler.vb (1)
40Public Overrides Sub VisitNamespace(symbol As NamespaceSymbol)
Compilation\VisualBasicCompilation.vb (8)
85Private _lazyGlobalNamespace As NamespaceSymbol 1444Friend Shadows ReadOnly Property GlobalNamespace As NamespaceSymbol 1458Friend ReadOnly Property RootNamespace As NamespaceSymbol 1470Friend Shadows Function GetCompilationNamespace(namespaceSymbol As INamespaceSymbol) As NamespaceSymbol 1475Dim vbNs = TryCast(namespaceSymbol, NamespaceSymbol) 1490Return containingNs.GetMembers(namespaceSymbol.Name).OfType(Of NamespaceSymbol)().FirstOrDefault() 1526Dim globalNamespace As NamespaceSymbol = Me.SourceModule.GlobalNamespace 2867container.EnsureVbSymbolOrNothing(Of NamespaceSymbol)(NameOf(container)),
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.vb (1)
168Public Overrides Function VisitNamespace(symbol As NamespaceSymbol, builder As StringBuilder) As Object
DocumentationComments\DocumentationCommentIDVisitor.vb (1)
21Public Overrides Function VisitNamespace(symbol As NamespaceSymbol, builder As StringBuilder) As Object
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (6)
68Debug.Assert(TypeOf [namespace].GetInternalSymbol() Is NamespaceSymbol) 69Return DirectCast(_visitor.Visit(DirectCast([namespace]?.GetInternalSymbol(), NamespaceSymbol))?.GetCciAdapter(), Cci.INamespace) 233Public Overrides Function VisitNamespace([namespace] As NamespaceSymbol) As Symbol 465Private Function AreNamespacesEqual([namespace] As NamespaceSymbol, other As NamespaceSymbol) As Boolean 532members.AddRange(CType(symbol, NamespaceSymbol).GetMembers())
Emit\NamespaceSymbolAdapter.vb (2)
49Friend ReadOnly Property AdaptedNamespaceSymbol As NamespaceSymbol 55Friend Shadows Function GetCciAdapter() As NamespaceSymbol
Emit\PEAssemblyBuilder.vb (2)
153Protected Function GetOrSynthesizeNamespace(namespaceFullName As String) As NamespaceSymbol 157Dim subnamespace = DirectCast(result.GetMembers(partName).FirstOrDefault(Function(m) m.Kind = SymbolKind.Namespace), NamespaceSymbol)
Emit\SynthesizedNamespaceSymbol.vb (3)
17Private ReadOnly _containingNamespace As NamespaceSymbol 21Sub New(containingNamespace As NamespaceSymbol, name As String) 71Friend Overrides Sub AddExtensionMethodLookupSymbolsInfo(nameSet As LookupSymbolsInfo, options As LookupOptions, originalBinder As Binder, appendThrough As NamespaceSymbol)
Generated\BoundNodes.xml.Generated.vb (4)
1059Public Sub New(syntax As SyntaxNode, unevaluatedReceiverOpt As BoundExpression, aliasOpt As AliasSymbol, namespaceSymbol As NamespaceSymbol, Optional hasErrors As Boolean = False) 1089Private ReadOnly _NamespaceSymbol As NamespaceSymbol 1090Public ReadOnly Property NamespaceSymbol As NamespaceSymbol 1101Public Function Update(unevaluatedReceiverOpt As BoundExpression, aliasOpt As AliasSymbol, namespaceSymbol As NamespaceSymbol) As BoundNamespaceExpression
SymbolDisplay\SymbolDisplayVisitor_Minimal.vb (3)
38Dim lookupResult As NamespaceSymbol = Nothing 41lookupResult = TryCast(symbols(0), NamespaceSymbol) 50Dim ns = TryCast(symbol, NamespaceSymbol)
Symbols\AliasSymbol.vb (1)
68Dim sourceNs As NamespaceSymbol = Nothing
Symbols\AssemblySymbol.vb (5)
134Public MustOverride ReadOnly Property GlobalNamespace As NamespaceSymbol 139Friend Function GetAssemblyNamespace(namespaceSymbol As NamespaceSymbol) As NamespaceSymbol 144Dim container As NamespaceSymbol = namespaceSymbol.ContainingNamespace 154Dim assemblyContainer As NamespaceSymbol = GetAssemblyNamespace(container)
Symbols\ExtendedErrorTypeSymbol.vb (2)
58DirectCast(candidateSymbols(0), NamespaceSymbol).NamespaceKind = NamespaceKindNamespaceGroup Then 59_candidateSymbols = StaticCast(Of Symbol).From(DirectCast(candidateSymbols(0), NamespaceSymbol).ConstituentNamespaces)
Symbols\MergedNamespaceSymbol.vb (52)
32Protected ReadOnly _namespacesToMerge As ImmutableArray(Of NamespaceSymbol) 51Public Shared Function CreateGlobalNamespace(extent As AssemblySymbol) As NamespaceSymbol 57Private Shared Iterator Function ConstituentGlobalNamespaces(extent As AssemblySymbol) As IEnumerable(Of NamespaceSymbol) 72Private Shared Function Create(extent As AssemblySymbol, containingNamespace As AssemblyMergedNamespaceSymbol, namespacesToMerge As ImmutableArray(Of NamespaceSymbol)) As NamespaceSymbol 90Friend Shared Function CreateForTestPurposes(extent As AssemblySymbol, namespacesToMerge As IEnumerable(Of NamespaceSymbol)) As NamespaceSymbol 97Public Shared Function CreateGlobalNamespace(extent As VisualBasicCompilation) As NamespaceSymbol 102Private Shared Iterator Function ConstituentGlobalNamespaces(extent As VisualBasicCompilation) As IEnumerable(Of NamespaceSymbol) 114Private Shared Function Create(extent As VisualBasicCompilation, containingNamespace As CompilationMergedNamespaceSymbol, namespacesToMerge As IEnumerable(Of NamespaceSymbol)) As NamespaceSymbol 115Dim namespaceArray = ArrayBuilder(Of NamespaceSymbol).GetInstance() 143Public Shared Function CreateNamespaceGroup(namespacesToMerge As IEnumerable(Of NamespaceSymbol)) As NamespaceSymbol 147Public Overridable Function Shrink(namespacesToMerge As IEnumerable(Of NamespaceSymbol)) As NamespaceSymbol 159Private Shared Function Create(containingNamespace As NamespaceGroupSymbol, namespacesToMerge As IEnumerable(Of NamespaceSymbol)) As NamespaceSymbol 160Dim namespaceArray = ArrayBuilder(Of NamespaceSymbol).GetInstance() 182Private Sub New(containingNamespace As MergedNamespaceSymbol, namespacesToMerge As ImmutableArray(Of NamespaceSymbol)) 190Friend Function GetConstituentForCompilation(compilation As VisualBasicCompilation) As NamespaceSymbol 199Public Overrides ReadOnly Property ConstituentNamespaces As ImmutableArray(Of NamespaceSymbol) 210Dim nsSymbols As ArrayBuilder(Of NamespaceSymbol) = Nothing 214For Each nsSym As NamespaceSymbol In _namespacesToMerge 217nsSymbols = If(nsSymbols, ArrayBuilder(Of NamespaceSymbol).GetInstance()) 218nsSymbols.Add(DirectCast(childSym, NamespaceSymbol)) 232Protected MustOverride Function CreateChildMergedNamespaceSymbol(nsSymbols As ImmutableArray(Of NamespaceSymbol)) As NamespaceSymbol 242For Each nsSym As NamespaceSymbol In _namespacesToMerge 248For Each nsSym As NamespaceSymbol In _namespacesToMerge 285For Each nsSym As NamespaceSymbol In _namespacesToMerge 370For Each nsSym As NamespaceSymbol In _namespacesToMerge 386For Each nsSym As NamespaceSymbol In _namespacesToMerge 405Public Sub New(assembly As AssemblySymbol, containingNamespace As AssemblyMergedNamespaceSymbol, namespacesToMerge As ImmutableArray(Of NamespaceSymbol)) 425Protected Overrides Function CreateChildMergedNamespaceSymbol(nsSymbols As ImmutableArray(Of NamespaceSymbol)) As NamespaceSymbol 461Public Sub New(compilation As VisualBasicCompilation, containingNamespace As CompilationMergedNamespaceSymbol, namespacesToMerge As ImmutableArray(Of NamespaceSymbol)) 481Protected Overrides Function CreateChildMergedNamespaceSymbol(nsSymbols As ImmutableArray(Of NamespaceSymbol)) As NamespaceSymbol 505For Each nsSym As NamespaceSymbol In _namespacesToMerge 568For Each nsSym As NamespaceSymbol In _namespacesToMerge 576For Each nsSym As NamespaceSymbol In _namespacesToMerge 593Public Shared ReadOnly GlobalNamespace As New NamespaceGroupSymbol(Nothing, ImmutableArray(Of NamespaceSymbol).Empty) 595Public Sub New(containingNamespace As NamespaceGroupSymbol, namespacesToMerge As ImmutableArray(Of NamespaceSymbol)) 650Protected Overrides Function CreateChildMergedNamespaceSymbol(nsSymbols As ImmutableArray(Of NamespaceSymbol)) As NamespaceSymbol 654Public Overrides Function Shrink(namespacesToMerge As IEnumerable(Of NamespaceSymbol)) As NamespaceSymbol 655Dim namespaceArray = ArrayBuilder(Of NamespaceSymbol).GetInstance() 680Dim lookup = New SmallDictionary(Of NamespaceSymbol, Boolean)() 697Private Overloads Function Shrink(namespaceArray As ImmutableArray(Of NamespaceSymbol)) As NamespaceGroupSymbol 708Dim parentsArray = ArrayBuilder(Of NamespaceSymbol).GetInstance(namespaceArray.Length)
Symbols\Metadata\PE\PEModuleSymbol.vb (1)
254Public Overrides ReadOnly Property GlobalNamespace As NamespaceSymbol
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
983appendThrough As NamespaceSymbol
Symbols\MissingAssemblySymbol.vb (1)
80Public NotOverridable Overrides ReadOnly Property GlobalNamespace As NamespaceSymbol
Symbols\MissingMetadataTypeSymbol.vb (4)
83Private _lazyContainingNamespace As NamespaceSymbol 141Dim container As NamespaceSymbol = _containingModule.GlobalNamespace 148Dim newContainer As NamespaceSymbol = Nothing 155newContainer = DirectCast(symbol, NamespaceSymbol)
Symbols\MissingModuleSymbol.vb (1)
75Public Overrides ReadOnly Property GlobalNamespace As NamespaceSymbol
Symbols\MissingNamespaceSymbol.vb (4)
19''' A <see cref="MissingNamespaceSymbol"/> is a special kind of <see cref="NamespaceSymbol"/> that represents 35Public Sub New(containingNamespace As NamespaceSymbol, name As String) 67Return DirectCast(_containingSymbol, NamespaceSymbol).Extent 138appendThrough As NamespaceSymbol)
Symbols\ModuleSymbol.vb (3)
90Public MustOverride ReadOnly Property GlobalNamespace As NamespaceSymbol 259Public Function GetModuleNamespace(namespaceSymbol As INamespaceSymbol) As NamespaceSymbol 264Dim moduleNs = TryCast(namespaceSymbol, NamespaceSymbol)
Symbols\NamedTypeSymbol.vb (2)
328appendThrough As NamespaceSymbol 340appendThrough As NamespaceSymbol,
Symbols\NamespaceSymbol.vb (14)
33Public Overridable Function GetNamespaceMembers() As IEnumerable(Of NamespaceSymbol) 34Return Me.GetMembers().OfType(Of NamespaceSymbol)() 95Public Overridable ReadOnly Property ConstituentNamespaces As ImmutableArray(Of NamespaceSymbol) 97Return ImmutableArray.Create(Of NamespaceSymbol)(Me) 210Dim [namespace] = DirectCast(member, NamespaceSymbol) 266Friend Function LookupNestedNamespace(names As ImmutableArray(Of String)) As NamespaceSymbol 267Dim scope As NamespaceSymbol = Me 271Dim nextScope As NamespaceSymbol = Nothing 275Dim ns = TryCast(symbol, NamespaceSymbol) 299Friend Function LookupNestedNamespace(names As String()) As NamespaceSymbol 400Friend Function GetNestedNamespace(name As String) As NamespaceSymbol 403Return DirectCast(sym, NamespaceSymbol) 409Friend Function GetNestedNamespace(name As NameSyntax) As NamespaceSymbol 456appendThrough As NamespaceSymbol)
Symbols\NonMissingAssemblySymbol.vb (2)
38Private _lazyGlobalNamespace As NamespaceSymbol 54Public NotOverridable Overrides ReadOnly Property GlobalNamespace As NamespaceSymbol
Symbols\NonMissingModuleSymbol.vb (1)
155Dim scope As NamespaceSymbol
Symbols\PEOrSourceOrMergedNamespaceSymbol.vb (1)
131appendThrough As NamespaceSymbol)
Symbols\Retargeting\RetargetingModuleSymbol.vb (1)
148Public Overrides ReadOnly Property GlobalNamespace As NamespaceSymbol
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (2)
211appendThrough As NamespaceSymbol 216Friend Overrides Sub GetExtensionMethods(methods As ArrayBuilder(Of MethodSymbol), appendThrough As NamespaceSymbol, Name As String)
Symbols\Retargeting\RetargetingNamespaceSymbol.vb (4)
35Private ReadOnly _underlyingNamespace As NamespaceSymbol 37Public Sub New(retargetingModule As RetargetingModuleSymbol, underlyingNamespace As NamespaceSymbol) 55Public ReadOnly Property UnderlyingNamespace As NamespaceSymbol 287appendThrough As NamespaceSymbol)
Symbols\Retargeting\RetargetingSymbolTranslator.vb (5)
41Return New RetargetingNamespaceSymbol(Me, DirectCast(symbol, NamespaceSymbol)) 144Public Function Retarget(ns As NamespaceSymbol) As NamespaceSymbol 145Return DirectCast(SymbolMap.GetOrAdd(ns, _retargetingModule._createRetargetingNamespace), NamespaceSymbol) 1119Public Overrides Function VisitNamespace(symbol As NamespaceSymbol, options As RetargetOptions) As Symbol
Symbols\Source\SourceFile.vb (1)
385diagnostics.AddAssembliesUsedByNamespaceReference(DirectCast(namespaceOrType, NamespaceSymbol))
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
3351appendThrough As NamespaceSymbol)
Symbols\Source\SourceModuleSymbol.vb (7)
183Public Overrides ReadOnly Property GlobalNamespace As NamespaceSymbol 196Friend ReadOnly Property RootNamespace As NamespaceSymbol 309Private Shared Function NamespaceContainsExplicitDefinitionOfNoPiaLocalTypes(ns As NamespaceSymbol) As Boolean 313If NamespaceContainsExplicitDefinitionOfNoPiaLocalTypes(DirectCast(s, NamespaceSymbol)) Then 506diagnostics.AddAssembliesUsedByNamespaceReference(DirectCast(namespaceOrType, NamespaceSymbol)) 518diagnostics.AddAssembliesUsedByNamespaceReference(DirectCast(target, NamespaceSymbol)) 1190GetTypesWithDefaultInstanceAlias(DirectCast(member, NamespaceSymbol), result)
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (2)
235ns As NamespaceSymbol, 263GetMyGroupCollectionTypes(DirectCast(member, NamespaceSymbol), baseTypes, binder, collectionTypes)
Symbols\Source\SourceNamedTypeSymbol.vb (3)
512_3rdArg = DirectCast(s, NamespaceSymbol).GetKindText() 581Dim containingNamespace = DirectCast(container, NamespaceSymbol) 590For Each constituent As NamespaceSymbol In mergedAssemblyNamespace.ConstituentNamespaces
Symbols\Source\SourceNamespaceSymbol.vb (1)
156ImmutableArrayExtensions.CreateNameToMembersMap(Of String, NamespaceOrTypeSymbol, NamedTypeSymbol, NamespaceSymbol)(builder, result)
Symbols\Symbol.vb (3)
157Public ReadOnly Property ContainingNamespace As NamespaceSymbol 161Dim ns = TryCast(container, NamespaceSymbol) 209Return DirectCast(ContainingSymbol, NamespaceSymbol)
Symbols\SymbolExtensions.vb (2)
101Dim ns As NamespaceSymbol = DirectCast(target, NamespaceSymbol)
Symbols\SymbolVisitor.vb (1)
60Public Overridable Sub VisitNamespace(symbol As NamespaceSymbol)
Symbols\SymbolVisitor`1.vb (1)
59Public Overridable Function VisitNamespace(symbol As NamespaceSymbol) As TResult
Symbols\SymbolVisitor`2.vb (1)
46Public Overridable Function VisitNamespace(symbol As NamespaceSymbol, arg As TArgument) As TResult
Symbols\SynthesizedSymbols\SynthesizedHotReloadExceptionSymbol.vb (2)
19Private ReadOnly _namespace As NamespaceSymbol 23containingNamespace As NamespaceSymbol,
Symbols\TypeSymbolExtensions.vb (3)
1244Dim [namespace] = DirectCast(container, NamespaceSymbol) 1252Private Function HasNamespaceName([namespace] As NamespaceSymbol, namespaceName As String, comparison As StringComparison, length As Integer) As Boolean 1349Dim midNamespace As NamespaceSymbol
VisualBasicExtensions.vb (2)
633Dim symbol = TryCast([namespace], NamespaceSymbol) 649Dim symbol = TryCast([namespace], NamespaceSymbol)