14 references to Record
Microsoft.CodeAnalysis.CSharp (14)
Declarations\DeclarationKind.cs (1)
46
case SyntaxKind.RecordDeclaration: return DeclarationKind.
Record
;
Declarations\DeclarationTreeBuilder.cs (2)
117
DeclarationKind.
Record
or
684
SyntaxKind.RecordDeclaration => DeclarationKind.
Record
,
Symbols\EnumConversions.cs (1)
20
case DeclarationKind.
Record
:
Symbols\Source\SourceMemberContainerSymbol.cs (6)
964
return this.declaration.Declarations[0].Kind == DeclarationKind.
Record
;
1567
if (_lazyMembersDictionary != null || declaration.ContainsExtensionDeclarations || declaration.MemberNames.Contains(name) || declaration.Kind is DeclarationKind.
Record
or DeclarationKind.RecordStruct or DeclarationKind.Union)
2030
if (declaration.Kind != DeclarationKind.
Record
&&
4806
if (declaration.Kind is not (DeclarationKind.
Record
or DeclarationKind.RecordStruct or DeclarationKind.Union) && declaredMembersAndInitializers.PrimaryConstructor is null)
4814
if (declaration.Kind is not (DeclarationKind.
Record
or DeclarationKind.RecordStruct or DeclarationKind.Union))
4938
bool isRecordClass = declaration.Kind == DeclarationKind.
Record
;
Symbols\Source\SourceNamedTypeSymbol.cs (1)
87
case DeclarationKind.
Record
:
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (2)
128
if (declaration.Kind == DeclarationKind.
Record
)
372
case DeclarationKind.
Record
or DeclarationKind.RecordStruct:
Symbols\Source\SourceNamespaceSymbol.cs (1)
415
case DeclarationKind.
Record
: