4 overrides of Kind
Microsoft.CodeAnalysis.CSharp (4)
Declarations\MergedNamespaceDeclaration.cs (1)
38public override DeclarationKind Kind
Declarations\MergedTypeDeclaration.cs (1)
105public override DeclarationKind Kind
Declarations\SingleNamespaceDeclaration.cs (1)
26public override DeclarationKind Kind
Declarations\SingleTypeDeclaration.cs (1)
102public override DeclarationKind Kind
18 references to Kind
Microsoft.CodeAnalysis.CSharp (10)
Compilation\CSharpCompilation.cs (3)
5087if (current.Kind == DeclarationKind.Namespace) 5127if (_includeMember || _includeType || child.Kind == DeclarationKind.Namespace) 5195if (declaration.Kind == DeclarationKind.Namespace)
Declarations\DeclarationTable.cs (4)
171private static readonly Predicate<Declaration> s_isNamespacePredicate = d => d.Kind == DeclarationKind.Namespace; 172private static readonly Predicate<Declaration> s_isTypePredicate = d => d.Kind != DeclarationKind.Namespace; 305if (current.Kind == DeclarationKind.Namespace) 336if (includeMember || includeType || childNamespaceOrType.Kind == DeclarationKind.Namespace)
Declarations\DeclarationTreeBuilder.cs (1)
281if (decl.Kind == DeclarationKind.Namespace)
Symbols\Source\SourceNamespaceSymbol.cs (2)
404switch (declaration.Kind) 426throw 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); 137Assert.Equal(DeclarationKind.Namespace, na.Kind); 141Assert.Equal(DeclarationKind.Namespace, nb.Kind); 172Assert.Equal(DeclarationKind.Namespace, na.Kind); 176Assert.Equal(DeclarationKind.Namespace, nb.Kind);