253 references to StructDeclaration
Microsoft.CodeAnalysis.CSharp (23)
Microsoft.CodeAnalysis.CSharp.CodeStyle (8)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (1)
67SyntaxKind.StructDeclaration or
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (11)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (3)
Microsoft.CodeAnalysis.CSharp.Features (26)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (1)
67SyntaxKind.StructDeclaration or
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (7)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (122)
Parsing\DeclarationParsingTests.cs (45)
1690Assert.Equal(SyntaxKind.StructDeclaration, file.Members[0].Kind());
2793Assert.Equal(SyntaxKind.StructDeclaration, file.Members[0].Kind());
2840Assert.Equal(SyntaxKind.StructDeclaration, file.Members[0].Kind());
2890Assert.Equal(SyntaxKind.StructDeclaration, file.Members[0].Kind());
2931Assert.Equal(SyntaxKind.StructDeclaration, file.Members[0].Kind());
9319N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
9349N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
9371[InlineDataAttribute(SyntaxKind.StructDeclaration, SyntaxKind.StructKeyword)]
9395[InlineDataAttribute(SyntaxKind.StructDeclaration, SyntaxKind.StructKeyword)]
9427[InlineDataAttribute(SyntaxKind.StructDeclaration, SyntaxKind.StructKeyword)]
9464[InlineDataAttribute(SyntaxKind.StructDeclaration, SyntaxKind.StructKeyword)]
9500[InlineDataAttribute(SyntaxKind.StructDeclaration, SyntaxKind.StructKeyword)]
9535[InlineDataAttribute(SyntaxKind.StructDeclaration, SyntaxKind.StructKeyword)]
9577[InlineDataAttribute(SyntaxKind.StructDeclaration, SyntaxKind.StructKeyword)]
9616[InlineDataAttribute(SyntaxKind.StructDeclaration, SyntaxKind.StructKeyword)]
9671[InlineDataAttribute(SyntaxKind.StructDeclaration, SyntaxKind.StructKeyword)]
9719[InlineDataAttribute(SyntaxKind.StructDeclaration, SyntaxKind.StructKeyword)]
9754N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
9788N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
9815N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
9855N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
9895N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
9926N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
9971N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10020N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10063N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10120N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10180N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10234N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10302N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10367N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10419N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10468N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10520N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10573N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10607N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10651N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10700N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10748N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10810N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10852N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10904N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
10961N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
11016N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
11081N(@struct ? SyntaxKind.StructDeclaration : SyntaxKind.ClassDeclaration);
Parsing\MemberDeclarationParsingTests.cs (8)
10472[InlineData("struct", SyntaxKind.StructDeclaration, SyntaxKind.StructKeyword)]
10555[InlineData("struct", SyntaxKind.StructDeclaration, SyntaxKind.StructKeyword)]
10658[InlineData("struct", SyntaxKind.StructDeclaration, SyntaxKind.StructKeyword)]
10773[InlineData("struct", SyntaxKind.StructDeclaration, SyntaxKind.StructKeyword)]
10929[InlineData("struct", SyntaxKind.StructDeclaration, SyntaxKind.StructKeyword)]
11104[InlineData("struct", SyntaxKind.StructDeclaration, SyntaxKind.StructKeyword)]
11277[InlineData("struct", SyntaxKind.StructDeclaration, SyntaxKind.StructKeyword)]
11408[InlineData("struct", SyntaxKind.StructDeclaration, SyntaxKind.StructKeyword)]
Microsoft.CodeAnalysis.CSharp.Workspaces (25)
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
Microsoft.Extensions.Logging.Generators (1)
Microsoft.Extensions.Options.SourceGeneration (1)
Microsoft.Gen.Logging (1)
Microsoft.Gen.MetadataExtractor (1)
Microsoft.Gen.Metrics (1)
Microsoft.Gen.MetricsReports (1)
Microsoft.ML.InternalCodeAnalyzer (1)
Microsoft.VisualStudio.LanguageServices.CSharp (16)
System.Text.Json.SourceGeneration (1)
System.Text.RegularExpressions.Generator (1)