4 overrides of Kind
Microsoft.CodeAnalysis.CSharp (4)
Declarations\MergedNamespaceDeclaration.cs (1)
38public override DeclarationKind Kind
Declarations\MergedTypeDeclaration.cs (1)
104public override DeclarationKind Kind
Declarations\SingleNamespaceDeclaration.cs (1)
26public override DeclarationKind Kind
Declarations\SingleTypeDeclaration.cs (1)
102public override DeclarationKind Kind
19 references to Kind
Microsoft.CodeAnalysis.CSharp (11)
Compilation\CSharpCompilation.cs (3)
4924if (current.Kind == DeclarationKind.Namespace) 4964if (_includeMember || _includeType || child.Kind == DeclarationKind.Namespace) 5032if (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)
57if (child.Kind == DeclarationKind.Extension)
Symbols\Source\SourceNamespaceSymbol.cs (2)
404switch (declaration.Kind) 425throw ExceptionUtilities.UnexpectedValue(declaration.Kind);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (8)
DeclarationTests.cs (8)
73Assert.Equal(DeclarationKind.Namespace, na1.Kind); 74Assert.Equal(DeclarationKind.Namespace, na2.Kind); 83Assert.Equal(DeclarationKind.Namespace, nb1.Kind); 84Assert.Equal(DeclarationKind.Namespace, nb2.Kind); 135Assert.Equal(DeclarationKind.Namespace, na.Kind); 139Assert.Equal(DeclarationKind.Namespace, nb.Kind); 168Assert.Equal(DeclarationKind.Namespace, na.Kind); 172Assert.Equal(DeclarationKind.Namespace, nb.Kind);