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