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
18 references to Kind
Microsoft.CodeAnalysis.CSharp (10)
Compilation\CSharpCompilation.cs (3)
4993
if (current.
Kind
== DeclarationKind.Namespace)
5033
if (_includeMember || _includeType || child.
Kind
== DeclarationKind.Namespace)
5101
if (declaration.
Kind
== DeclarationKind.Namespace)
Declarations\DeclarationTable.cs (4)
171
private static readonly Predicate<Declaration> s_isNamespacePredicate = d => d.
Kind
== DeclarationKind.Namespace;
172
private static readonly Predicate<Declaration> s_isTypePredicate = d => d.
Kind
!= DeclarationKind.Namespace;
305
if (current.
Kind
== DeclarationKind.Namespace)
336
if (includeMember || includeType || childNamespaceOrType.
Kind
== DeclarationKind.Namespace)
Declarations\DeclarationTreeBuilder.cs (1)
280
if (decl.
Kind
== DeclarationKind.Namespace)
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
);
137
Assert.Equal(DeclarationKind.Namespace, na.
Kind
);
141
Assert.Equal(DeclarationKind.Namespace, nb.
Kind
);
172
Assert.Equal(DeclarationKind.Namespace, na.
Kind
);
176
Assert.Equal(DeclarationKind.Namespace, nb.
Kind
);