Base:
property
Kind
Microsoft.CodeAnalysis.CSharp.Declaration.Kind
15 references to Kind
Microsoft.CodeAnalysis.CSharp (15)
Declarations\MergedTypeDeclaration.cs (1)
273
string identifier = (
Kind
is DeclarationKind.Extension) ? "extension" : Name;
Symbols\Source\ImplicitNamedTypeSymbol.cs (3)
24
Debug.Assert(declaration.
Kind
== DeclarationKind.ImplicitClass ||
25
declaration.
Kind
== DeclarationKind.Submission ||
26
declaration.
Kind
== DeclarationKind.Script);
Symbols\Source\SourceMemberContainerSymbol.cs (8)
240
TypeKind typeKind = declaration.
Kind
.ToTypeKind();
1646
if (_lazyMembersDictionary != null || declaration.ContainsExtensionDeclarations || declaration.MemberNames.Contains(name) || declaration.
Kind
is DeclarationKind.Record or DeclarationKind.RecordStruct or DeclarationKind.Union)
2132
if (declaration.
Kind
!= DeclarationKind.Record &&
2133
declaration.
Kind
!= DeclarationKind.RecordStruct)
4917
if (declaration.
Kind
is not (DeclarationKind.Record or DeclarationKind.RecordStruct or DeclarationKind.Union) && declaredMembersAndInitializers.PrimaryConstructor is null)
4925
if (declaration.
Kind
is not (DeclarationKind.Record or DeclarationKind.RecordStruct or DeclarationKind.Union))
4942
if (declaration.
Kind
is DeclarationKind.Union)
5061
bool isRecordClass = declaration.
Kind
== DeclarationKind.Record;
Symbols\Source\SourceNamedTypeSymbol.cs (1)
79
switch (declaration.
Kind
)
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (2)
128
if (declaration.
Kind
== DeclarationKind.Record)
370
switch (declaration.
Kind
)