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)
15 references to Declaration
Microsoft.CodeAnalysis.VisualBasic (15)
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())