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