4 overrides of Kind
Microsoft.CodeAnalysis.CSharp (4)
Declarations\MergedNamespaceDeclaration.cs (1)
38
public override DeclarationKind
Kind
Declarations\MergedTypeDeclaration.cs (1)
103
public override DeclarationKind
Kind
Declarations\SingleNamespaceDeclaration.cs (1)
26
public override DeclarationKind
Kind
Declarations\SingleTypeDeclaration.cs (1)
102
public override DeclarationKind
Kind
11 references to Kind
Microsoft.CodeAnalysis.CSharp (11)
Compilation\CSharpCompilation.cs (3)
4900
if (current.
Kind
== DeclarationKind.Namespace)
4940
if (_includeMember || _includeType || child.
Kind
== DeclarationKind.Namespace)
5008
if (declaration.
Kind
== DeclarationKind.Namespace)
Declarations\DeclarationTable.cs (4)
201
private static readonly Predicate<Declaration> s_isNamespacePredicate = d => d.
Kind
== DeclarationKind.Namespace;
202
private static readonly Predicate<Declaration> s_isTypePredicate = d => d.
Kind
!= DeclarationKind.Namespace;
335
if (current.
Kind
== DeclarationKind.Namespace)
366
if (includeMember || includeType || childNamespaceOrType.
Kind
== DeclarationKind.Namespace)
Declarations\DeclarationTreeBuilder.cs (1)
280
if (decl.
Kind
== DeclarationKind.Namespace)
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (1)
56
if (child.
Kind
== DeclarationKind.Extension)
Symbols\Source\SourceNamespaceSymbol.cs (2)
403
switch (declaration.
Kind
)
424
throw ExceptionUtilities.UnexpectedValue(declaration.
Kind
);