51 references to UnionDeclaration
Microsoft.CodeAnalysis.CSharp (24)
_generated\1\Syntax.xml.Internal.Generated.cs (2)
32137return new UnionDeclarationSyntax(SyntaxKind.UnionDeclaration, attributeLists.Node, modifiers.Node, keyword, identifier, typeParameterList, parameterList, baseList, constraintClauses.Node, openBraceToken, members.Node, closeBraceToken, semicolonToken, this.context); 37564return new UnionDeclarationSyntax(SyntaxKind.UnionDeclaration, attributeLists.Node, modifiers.Node, keyword, identifier, typeParameterList, parameterList, baseList, constraintClauses.Node, openBraceToken, members.Node, closeBraceToken, semicolonToken);
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
10699/// <item><description><see cref="SyntaxKind.UnionDeclaration"/></description></item>
Compilation\SyntaxTreeSemanticModel.cs (1)
1682case SyntaxKind.UnionDeclaration:
Declarations\DeclarationKind.cs (1)
40case SyntaxKind.UnionDeclaration: return DeclarationKind.Union;
Declarations\DeclarationTreeBuilder.cs (4)
678SyntaxKind.UnionDeclaration => DeclarationKind.Union, 744else if (node.Kind() is SyntaxKind.UnionDeclaration) 782else if (node.Kind() is SyntaxKind.UnionDeclaration) 1137case SyntaxKind.UnionDeclaration:
Declarations\MergedTypeDeclaration.cs (1)
79case SyntaxKind.UnionDeclaration:
Parser\LanguageParser.cs (3)
801case SyntaxKind.UnionDeclaration: 2535case SyntaxKind.UnionDeclaration: 5460case SyntaxKind.UnionDeclaration:
Symbols\Source\SourceConstructorSymbolBase.cs (1)
31Debug.Assert(syntax.Kind() is SyntaxKind.ConstructorDeclaration or SyntaxKind.RecordDeclaration or SyntaxKind.RecordStructDeclaration or SyntaxKind.ClassDeclaration or SyntaxKind.StructDeclaration or SyntaxKind.UnionDeclaration);
Symbols\Source\SourceMemberContainerSymbol.cs (3)
4068case SyntaxKind.UnionDeclaration: 4097if (syntax.Kind() is SyntaxKind.UnionDeclaration) 4885&& type.Kind() is (SyntaxKind.RecordStructDeclaration or SyntaxKind.StructDeclaration or SyntaxKind.UnionDeclaration));
Symbols\Source\SourceNamedTypeSymbol.cs (3)
125case SyntaxKind.UnionDeclaration: 167case SyntaxKind.UnionDeclaration: 478case SyntaxKind.UnionDeclaration:
Syntax\SyntaxKindFacts.cs (2)
382case SyntaxKind.UnionDeclaration: 866return SyntaxKind.UnionDeclaration;
Syntax\TypeDeclarationSyntax.cs (2)
77case SyntaxKind.UnionDeclaration: 131case SyntaxKind.UnionDeclaration:
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (3)
37case SyntaxKind.UnionDeclaration: 80case SyntaxKind.UnionDeclaration: 108case SyntaxKind.UnionDeclaration:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\SyntaxKindSet.cs (5)
80SyntaxKind.UnionDeclaration, 93SyntaxKind.UnionDeclaration, 102SyntaxKind.UnionDeclaration, 130SyntaxKind.UnionDeclaration, 139SyntaxKind.UnionDeclaration,
Microsoft.CodeAnalysis.CSharp.Workspaces (11)
Classification\ClassificationHelpers.cs (2)
301SyntaxKind.UnionDeclaration => ClassificationTypeNames.StructName, 348SyntaxKind.UnionDeclaration => ClassificationTypeNames.StructName,
FindSymbols\FindSymbolsUtilities.cs (1)
66SyntaxKind.UnionDeclaration => DeclaredSymbolInfoKind.Union,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (3)
37case SyntaxKind.UnionDeclaration: 80case SyntaxKind.UnionDeclaration: 108case SyntaxKind.UnionDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\SyntaxKindSet.cs (5)
80SyntaxKind.UnionDeclaration, 93SyntaxKind.UnionDeclaration, 102SyntaxKind.UnionDeclaration, 130SyntaxKind.UnionDeclaration, 139SyntaxKind.UnionDeclaration,
Roslyn.Diagnostics.CSharp.Analyzers (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (3)
37case SyntaxKind.UnionDeclaration: 80case SyntaxKind.UnionDeclaration: 108case SyntaxKind.UnionDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Utilities\SyntaxKindSet.cs (5)
80SyntaxKind.UnionDeclaration, 93SyntaxKind.UnionDeclaration, 102SyntaxKind.UnionDeclaration, 130SyntaxKind.UnionDeclaration, 139SyntaxKind.UnionDeclaration,