68 references to DeclarationKind
Microsoft.CodeAnalysis.VisualBasic (68)
Declarations\Declaration.vb (1)
37
Public MustOverride ReadOnly Property Kind As
DeclarationKind
Declarations\DeclarationTable.vb (4)
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
342
If current.Kind =
DeclarationKind
.Namespace Then
364
If includeMember OrElse includeType OrElse childNamespaceOrType.Kind =
DeclarationKind
.Namespace Then
Declarations\DeclarationTreeBuilder.vb (15)
69
If namespaceOrType.Kind =
DeclarationKind
.EventSyntheticDelegate Then
119
kind:=
DeclarationKind
.ImplicitClass,
140
kind:=If(_isSubmission,
DeclarationKind
.Submission,
DeclarationKind
.Script),
184
If decl.Kind =
DeclarationKind
.Namespace Then
750
kind:=
DeclarationKind
.Delegate,
776
kind:=
DeclarationKind
.EventSyntheticDelegate,
789
Public Shared Function GetKind(kind As SyntaxKind) As
DeclarationKind
791
Case SyntaxKind.ClassStatement : Return
DeclarationKind
.Class
792
Case SyntaxKind.InterfaceStatement : Return
DeclarationKind
.Interface
793
Case SyntaxKind.StructureStatement : Return
DeclarationKind
.Structure
794
Case SyntaxKind.NamespaceStatement : Return
DeclarationKind
.Namespace
795
Case SyntaxKind.ModuleStatement : Return
DeclarationKind
.Module
796
Case SyntaxKind.EnumStatement : Return
DeclarationKind
.Enum
798
SyntaxKind.DelegateSubStatement : Return
DeclarationKind
.Delegate
Declarations\MergedNamespaceDeclaration.vb (2)
35
Public Overrides ReadOnly Property Kind As
DeclarationKind
37
Return
DeclarationKind
.Namespace
Declarations\MergedTypeDeclaration.vb (1)
55
Public Overrides ReadOnly Property Kind As
DeclarationKind
Declarations\SingleNamespaceDeclaration.vb (2)
40
Public Overrides ReadOnly Property Kind As
DeclarationKind
42
Return
DeclarationKind
.Namespace
Declarations\SingleTypeDeclaration.vb (5)
17
Private ReadOnly _kind As
DeclarationKind
32
Public Sub New(kind As
DeclarationKind
,
44
Debug.Assert(kind <>
DeclarationKind
.Namespace)
55
Public Overrides ReadOnly Property Kind As
DeclarationKind
120
AndAlso decl1.Kind <>
DeclarationKind
.Enum _
Symbols\Source\ImplicitNamedTypeSymbol.vb (3)
29
Debug.Assert(declaration.Kind =
DeclarationKind
.ImplicitClass OrElse declaration.Kind =
DeclarationKind
.Submission OrElse declaration.Kind =
DeclarationKind
.Script)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (24)
147
Case
DeclarationKind
.Class
155
Case
DeclarationKind
.Script,
DeclarationKind
.ImplicitClass
158
Case
DeclarationKind
.Submission
161
Case
DeclarationKind
.Structure
164
Case
DeclarationKind
.Interface
167
Case
DeclarationKind
.Enum
170
Case
DeclarationKind
.Delegate,
171
DeclarationKind
.EventSyntheticDelegate
174
Case
DeclarationKind
.Module
233
Case
DeclarationKind
.ImplicitClass,
234
DeclarationKind
.Script,
235
DeclarationKind
.Submission
269
If declaration.Kind =
DeclarationKind
.Delegate Then
272
ElseIf declaration.Kind =
DeclarationKind
.EventSyntheticDelegate Then
1297
Return kind =
DeclarationKind
.Script OrElse kind =
DeclarationKind
.Submission
1303
Return _declaration.Declarations(0).Kind =
DeclarationKind
.ImplicitClass
1316
Friend ReadOnly Property DeclarationKind As
DeclarationKind
1436
Dim childDeclKind As
DeclarationKind
= DeclarationTreeBuilder.GetKind(declarationSyntax.Kind)
1449
Dim childDeclKind As
DeclarationKind
= DeclarationTreeBuilder.GetKind(declarationSyntax.Kind)
1462
Dim childDeclKind As
DeclarationKind
= VisualBasic.Symbols.
DeclarationKind
.Delegate
1470
childDeclKind As
DeclarationKind
,
Symbols\Source\SourceMemberFieldSymbol.vb (2)
440
Case
DeclarationKind
.Structure
452
Case
DeclarationKind
.Module
Symbols\Source\SourceNamedTypeSymbol.vb (8)
332
Case VisualBasic.Symbols.
DeclarationKind
.Module
338
Case VisualBasic.Symbols.
DeclarationKind
.Interface
343
Case VisualBasic.Symbols.
DeclarationKind
.Class
345
Case VisualBasic.Symbols.
DeclarationKind
.Delegate
347
Case VisualBasic.Symbols.
DeclarationKind
.Structure
349
Case VisualBasic.Symbols.
DeclarationKind
.Enum
351
Case VisualBasic.Symbols.
DeclarationKind
.Interface
396
(Not isNested OrElse containingType.DeclarationKind <> VisualBasic.Symbols.
DeclarationKind
.Class) Then
Symbols\Source\SourceNamespaceSymbol.vb (1)
259
If childDecl.Kind =
DeclarationKind
.Module Then