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