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