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