14 references to RecordStruct
Microsoft.CodeAnalysis.CSharp (14)
Declarations\DeclarationKind.cs (1)
47case SyntaxKind.RecordStructDeclaration: return DeclarationKind.RecordStruct;
Declarations\DeclarationTreeBuilder.cs (4)
118DeclarationKind.RecordStruct => true, 695SyntaxKind.RecordStructDeclaration => DeclarationKind.RecordStruct, 796else if (modifier.IsKind(SyntaxKind.ReadOnlyKeyword) && kind is DeclarationKind.Struct or DeclarationKind.RecordStruct) 800else if (modifier.IsKind(SyntaxKind.RefKeyword) && kind is DeclarationKind.Struct or DeclarationKind.RecordStruct)
Symbols\EnumConversions.cs (1)
37case DeclarationKind.RecordStruct:
Symbols\Source\SourceMemberContainerSymbol.cs (5)
1051return this.declaration.Declarations[0].Kind == DeclarationKind.RecordStruct; 1646if (_lazyMembersDictionary != null || declaration.ContainsExtensionDeclarations || declaration.MemberNames.Contains(name) || declaration.Kind is DeclarationKind.Record or DeclarationKind.RecordStruct or DeclarationKind.Union) 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))
Symbols\Source\SourceNamedTypeSymbol.cs (1)
88case DeclarationKind.RecordStruct:
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (1)
372case DeclarationKind.Record or DeclarationKind.RecordStruct:
Symbols\Source\SourceNamespaceSymbol.cs (1)
416case DeclarationKind.RecordStruct: