1 override of EnumDeclaration
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
883
public override SyntaxNode
EnumDeclaration
(
22 references to EnumDeclaration
Microsoft.CodeAnalysis.CSharp.Features (1)
Snippets\CSharpEnumSnippetProvider.cs (1)
48
return (EnumDeclarationSyntax)generator.
EnumDeclaration
(name);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (21)
CodeGeneration\SyntaxGeneratorTests.cs (21)
1781
Generator.
EnumDeclaration
("e"),
1785
Generator.
EnumDeclaration
("e", members: [Generator.EnumMember("a"), Generator.EnumMember("b"), Generator.EnumMember("c")]),
1789
Generator.
EnumDeclaration
("e", members: [Generator.IdentifierName("a"), Generator.EnumMember("b"), Generator.IdentifierName("c")]),
1793
Generator.
EnumDeclaration
("e", members: [Generator.EnumMember("a", Generator.LiteralExpression(0)), Generator.EnumMember("b"), Generator.EnumMember("c", Generator.LiteralExpression(5))]),
1797
Generator.
EnumDeclaration
("e", members: [Generator.FieldDeclaration("a", Generator.IdentifierName("e"), initializer: Generator.LiteralExpression(1))]),
2864
AssertMemberNamesEqual("v", Generator.AddMembers(Generator.
EnumDeclaration
("e"), [Generator.EnumMember("v")]));
2871
AssertMemberNamesEqual(["v", "v2"], Generator.AddMembers(Generator.
EnumDeclaration
("i", members: [Generator.EnumMember("v")]), [Generator.EnumMember("v2")]));
2977
TestRemoveAllMembers(Generator.
EnumDeclaration
("i", members: [Generator.EnumMember("v")]));
3000
AssertMemberNamesEqual("v", Generator.
EnumDeclaration
("e", members: [Generator.EnumMember("v")]));
3012
Assert.Equal(DeclarationKind.Enum, Generator.GetDeclarationKind(Generator.
EnumDeclaration
("e")));
3034
Assert.Equal("i", Generator.GetName(Generator.
EnumDeclaration
("i")));
3035
Assert.Equal("e", Generator.GetName(Generator.
EnumDeclaration
("e")));
3057
Assert.Equal("i", Generator.GetName(Generator.WithName(Generator.
EnumDeclaration
("x"), "i")));
3058
Assert.Equal("e", Generator.GetName(Generator.WithName(Generator.
EnumDeclaration
("x"), "e")));
3080
Assert.Equal(Accessibility.Internal, Generator.GetAccessibility(Generator.
EnumDeclaration
("i", accessibility: Accessibility.Internal)));
3081
Assert.Equal(Accessibility.Internal, Generator.GetAccessibility(Generator.
EnumDeclaration
("e", accessibility: Accessibility.Internal)));
3104
Assert.Equal(Accessibility.Private, Generator.GetAccessibility(Generator.WithAccessibility(Generator.
EnumDeclaration
("i", accessibility: Accessibility.Internal), Accessibility.Private)));
3105
Assert.Equal(Accessibility.Private, Generator.GetAccessibility(Generator.WithAccessibility(Generator.
EnumDeclaration
("e", accessibility: Accessibility.Internal), Accessibility.Private)));
3129
Assert.Equal(DeclarationModifiers.New, Generator.GetModifiers(Generator.
EnumDeclaration
("e", modifiers: DeclarationModifiers.New)));
3152
Assert.Equal(DeclarationModifiers.New, Generator.GetModifiers(Generator.WithModifiers(Generator.
EnumDeclaration
("e"), DeclarationModifiers.New)));
3193
Generator.GetModifiers(Generator.WithModifiers(Generator.
EnumDeclaration
("e"), allModifiers)));