4 overrides of Kind
Microsoft.CodeAnalysis.CSharp (4)
Declarations\MergedNamespaceDeclaration.cs (1)
37public override DeclarationKind Kind
Declarations\MergedTypeDeclaration.cs (1)
102public override DeclarationKind Kind
Declarations\SingleNamespaceDeclaration.cs (1)
26public override DeclarationKind Kind
Declarations\SingleTypeDeclaration.cs (1)
88public override DeclarationKind Kind
18 references to Kind
Microsoft.CodeAnalysis.CSharp (10)
Compilation\CSharpCompilation.cs (3)
4562if (current.Kind == DeclarationKind.Namespace) 4602if (_includeMember || _includeType || child.Kind == DeclarationKind.Namespace) 4670if (declaration.Kind == DeclarationKind.Namespace)
Declarations\DeclarationTable.cs (4)
200private static readonly Predicate<Declaration> s_isNamespacePredicate = d => d.Kind == DeclarationKind.Namespace; 201private static readonly Predicate<Declaration> s_isTypePredicate = d => d.Kind != DeclarationKind.Namespace; 334if (current.Kind == DeclarationKind.Namespace) 365if (includeMember || includeType || childNamespaceOrType.Kind == DeclarationKind.Namespace)
Declarations\DeclarationTreeBuilder.cs (1)
195if (decl.Kind == DeclarationKind.Namespace)
Symbols\Source\SourceNamespaceSymbol.cs (2)
426switch (declaration.Kind) 446throw 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);