16 references to RootSingleNamespaceDeclaration
Microsoft.CodeAnalysis.VisualBasic (16)
Compilation\VisualBasicCompilation.vb (4)
136
Public Sub New(treeOpt As Func(Of SyntaxTree), rootNamespaceOpt As Func(Of
RootSingleNamespaceDeclaration
))
138
Me.DeclarationEntry = New DeclarationTableEntry(New Lazy(Of
RootSingleNamespaceDeclaration
)(rootNamespaceOpt), isEmbedded:=True)
987
Dim entry = New DeclarationTableEntry(New Lazy(Of
RootSingleNamespaceDeclaration
)(Function() ForTree(tree, compilationOptions, isSubmission)), isEmbedded:=False)
993
Private Shared Function ForTree(tree As SyntaxTree, options As VisualBasicCompilationOptions, isSubmission As Boolean) As
RootSingleNamespaceDeclaration
Declarations\DeclarationTable.vb (9)
18
Public ReadOnly Root As Lazy(Of
RootSingleNamespaceDeclaration
)
21
Public Sub New(root As Lazy(Of
RootSingleNamespaceDeclaration
), isEmbedded As Boolean)
56
Private _lazyAllRootDeclarations As ImmutableArray(Of
RootSingleNamespaceDeclaration
)
102
Public Function AllRootNamespaces() As ImmutableArray(Of
RootSingleNamespaceDeclaration
)
104
Dim builder = ArrayBuilder(Of
RootSingleNamespaceDeclaration
).GetInstance()
116
Private Sub GetOlderNamespaces(builder As ArrayBuilder(Of
RootSingleNamespaceDeclaration
))
126
Dim builder = ArrayBuilder(Of
RootSingleNamespaceDeclaration
).GetInstance()
133
Private Function SelectManyFromOlderDeclarationsNoEmbedded(Of T)(selector As Func(Of
RootSingleNamespaceDeclaration
, ImmutableArray(Of T))) As ImmutableArray(Of T)
226
Private Function GetLatestRootDeclarationIfAny(includeEmbedded As Boolean) As
RootSingleNamespaceDeclaration
Declarations\DeclarationTreeBuilder.vb (2)
27
Public Shared Function ForTree(tree As SyntaxTree, rootNamespace As ImmutableArray(Of String), scriptClassName As String, isSubmission As Boolean) As
RootSingleNamespaceDeclaration
29
Dim decl = DirectCast(builder.ForDeclaration(tree.GetRoot()),
RootSingleNamespaceDeclaration
)
Symbols\Source\SourceAssemblySymbol.vb (1)
492
For Each rootNs As
RootSingleNamespaceDeclaration
In declarations