2 types derived from Declaration
Microsoft.CodeAnalysis.VisualBasic (2)
Declarations\MergedNamespaceOrTypeDeclaration.vb (1)
7
Inherits
Declaration
Declarations\SingleNamespaceOrTypeDeclaration.vb (1)
9
Inherits
Declaration
2 instantiations of Declaration
Microsoft.CodeAnalysis.VisualBasic (2)
Declarations\MergedNamespaceOrTypeDeclaration.vb (1)
10
MyBase.
New
(name)
Declarations\SingleNamespaceOrTypeDeclaration.vb (1)
15
MyBase.
New
(name)
17 references to Declaration
Microsoft.CodeAnalysis.VisualBasic (17)
Compilation\VisualBasicCompilation.vb (2)
3148
Private ReadOnly _cache As PooledDictionary(Of
Declaration
, NamespaceOrTypeSymbol)
3156
_cache = PooledDictionary(Of
Declaration
, NamespaceOrTypeSymbol).GetInstance()
Declarations\Declaration.vb (2)
44
Public ReadOnly Property Children As ImmutableArray(Of
Declaration
)
50
Protected MustOverride Function GetDeclarationChildren() As ImmutableArray(Of
Declaration
)
Declarations\DeclarationTable.vb (7)
232
Private Shared ReadOnly s_isNamespacePredicate As Predicate(Of
Declaration
) = Function(d) d.Kind = DeclarationKind.Namespace
233
Private Shared ReadOnly s_isTypePredicate As Predicate(Of
Declaration
) = Function(d) d.Kind <> DeclarationKind.Namespace
235
Private Shared Function GetTypeNames(declaration As
Declaration
) As ICollection(Of String)
239
Private Shared Function GetNamespaceNames(declaration As
Declaration
) As ICollection(Of String)
243
Private Shared Function GetNames(declaration As
Declaration
, predicate As Predicate(Of
Declaration
)) As ICollection(Of String)
246
Dim stack = New Stack(Of
Declaration
)()
Declarations\MergedNamespaceDeclaration.vb (2)
93
Protected Overrides Function GetDeclarationChildren() As ImmutableArray(Of
Declaration
)
94
Return StaticCast(Of
Declaration
).From(Me.Children)
Declarations\MergedTypeDeclaration.vb (2)
171
Protected Overrides Function GetDeclarationChildren() As ImmutableArray(Of
Declaration
)
172
Return StaticCast(Of
Declaration
).From(Me.Children)
Declarations\SingleNamespaceOrTypeDeclaration.vb (2)
28
Protected Overrides Function GetDeclarationChildren() As ImmutableArray(Of
Declaration
)
29
Return StaticCast(Of
Declaration
).From(Me.GetNamespaceOrTypeDeclarationChildren())