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