144 references to RecordDeclaration
Microsoft.CodeAnalysis.CSharp (40)
Syntax\RecordDeclarationSyntax.cs (3)
31return RecordDeclaration(SyntaxKind.RecordDeclaration, attributeLists, modifiers, keyword, classOrStructKeyword: default, identifier,
42return RecordDeclaration(SyntaxKind.RecordDeclaration, attributeLists, modifiers, keyword, classOrStructKeyword: default, identifier,
53return RecordDeclaration(SyntaxKind.RecordDeclaration, attributeLists: default, modifiers: default, keyword, classOrStructKeyword: default, identifier,
Syntax\TypeDeclarationSyntax.cs (4)
37if (Kind() is (SyntaxKind.RecordDeclaration or SyntaxKind.ClassDeclaration))
81case SyntaxKind.RecordDeclaration:
135case SyntaxKind.RecordDeclaration:
136return SyntaxFactory.RecordDeclaration(SyntaxKind.RecordDeclaration, attributes, modifiers, keyword, classOrStructKeyword: default, identifier, typeParameterList, parameterList: null, baseList, constraintClauses, openBraceToken, members, closeBraceToken, semicolonToken);
Microsoft.CodeAnalysis.CSharp.Analyzers (1)
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (1)
58SyntaxKind.RecordDeclaration or
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (16)
Microsoft.CodeAnalysis.CSharp.Features (30)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (1)
58SyntaxKind.RecordDeclaration or
Microsoft.CodeAnalysis.CSharp.Workspaces (25)
Microsoft.Extensions.Logging.Generators (1)
Microsoft.Extensions.Options.SourceGeneration (2)
Microsoft.Gen.Logging (1)
Microsoft.Gen.MetadataExtractor (1)
Microsoft.Gen.Metrics (1)
Microsoft.Gen.MetricsReports (1)
Microsoft.Interop.SourceGeneration (1)
Roslyn.Diagnostics.CSharp.Analyzers (16)
System.Text.Json.SourceGeneration (1)
System.Text.RegularExpressions.Generator (1)