1 override of EnumDeclaration
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
889
public override SyntaxNode
EnumDeclaration
(
33 references to EnumDeclaration
Microsoft.CodeAnalysis.CSharp.Features (1)
Snippets\CSharpEnumSnippetProvider.cs (1)
48
return (EnumDeclarationSyntax)generator.
EnumDeclaration
(name);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (14)
CodeGeneration\SyntaxGeneratorTests.cs (14)
1762
Generator.
EnumDeclaration
("e"),
2835
AssertMemberNamesEqual("v", Generator.AddMembers(Generator.
EnumDeclaration
("e"), [Generator.EnumMember("v")]));
2959
Assert.Equal(DeclarationKind.Enum, Generator.GetDeclarationKind(Generator.
EnumDeclaration
("e")));
2981
Assert.Equal("i", Generator.GetName(Generator.
EnumDeclaration
("i")));
2982
Assert.Equal("e", Generator.GetName(Generator.
EnumDeclaration
("e")));
3004
Assert.Equal("i", Generator.GetName(Generator.WithName(Generator.
EnumDeclaration
("x"), "i")));
3005
Assert.Equal("e", Generator.GetName(Generator.WithName(Generator.
EnumDeclaration
("x"), "e")));
3027
Assert.Equal(Accessibility.Internal, Generator.GetAccessibility(Generator.
EnumDeclaration
("i", accessibility: Accessibility.Internal)));
3028
Assert.Equal(Accessibility.Internal, Generator.GetAccessibility(Generator.
EnumDeclaration
("e", accessibility: Accessibility.Internal)));
3051
Assert.Equal(Accessibility.Private, Generator.GetAccessibility(Generator.WithAccessibility(Generator.
EnumDeclaration
("i", accessibility: Accessibility.Internal), Accessibility.Private)));
3052
Assert.Equal(Accessibility.Private, Generator.GetAccessibility(Generator.WithAccessibility(Generator.
EnumDeclaration
("e", accessibility: Accessibility.Internal), Accessibility.Private)));
3076
Assert.Equal(DeclarationModifiers.New, Generator.GetModifiers(Generator.
EnumDeclaration
("e", modifiers: DeclarationModifiers.New)));
3099
Assert.Equal(DeclarationModifiers.New, Generator.GetModifiers(Generator.WithModifiers(Generator.
EnumDeclaration
("e"), DeclarationModifiers.New)));
3140
Generator.GetModifiers(Generator.WithModifiers(Generator.
EnumDeclaration
("e"), allModifiers)));
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (18)
CodeGeneration\SyntaxGeneratorTests.vb (18)
1599
Generator.
EnumDeclaration
("e"),
1604
Generator.
EnumDeclaration
("e", members:={Generator.EnumMember("a"), Generator.EnumMember("b"), Generator.EnumMember("c")}),
1612
Generator.
EnumDeclaration
("e", members:={Generator.IdentifierName("a"), Generator.EnumMember("b"), Generator.IdentifierName("c")}),
1620
Generator.
EnumDeclaration
("e", members:={Generator.EnumMember("a", Generator.LiteralExpression(0)), Generator.EnumMember("b"), Generator.EnumMember("c", Generator.LiteralExpression(5))}),
2569
Assert.Equal(DeclarationKind.Enum, Generator.GetDeclarationKind(Generator.
EnumDeclaration
("e")))
2593
Assert.Equal("i", Generator.GetName(Generator.
EnumDeclaration
("i")))
2594
Assert.Equal("e", Generator.GetName(Generator.
EnumDeclaration
("e")))
2618
Assert.Equal("i", Generator.GetName(Generator.WithName(Generator.
EnumDeclaration
("x"), "i")))
2619
Assert.Equal("e", Generator.GetName(Generator.WithName(Generator.
EnumDeclaration
("x"), "e")))
2644
Assert.Equal(Accessibility.Internal, Generator.GetAccessibility(Generator.
EnumDeclaration
("e", accessibility:=Accessibility.Internal)))
2671
Assert.Equal(Accessibility.Private, Generator.GetAccessibility(Generator.WithAccessibility(Generator.
EnumDeclaration
("i", accessibility:=Accessibility.Internal), Accessibility.Private)))
2672
Assert.Equal(Accessibility.Private, Generator.GetAccessibility(Generator.WithAccessibility(Generator.
EnumDeclaration
("e", accessibility:=Accessibility.Internal), Accessibility.Private)))
2699
Assert.Equal(DeclarationModifiers.[New], Generator.GetModifiers(Generator.
EnumDeclaration
("e", modifiers:=DeclarationModifiers.[New])))
2721
Assert.Equal(DeclarationModifiers.[New], Generator.GetModifiers(Generator.WithModifiers(Generator.
EnumDeclaration
("e"), DeclarationModifiers.[New])))
3161
AssertMemberNamesEqual("v", Generator.
EnumDeclaration
("e", members:={Generator.EnumMember("v")}))
3171
AssertMemberNamesEqual("v", Generator.AddMembers(Generator.
EnumDeclaration
("e"), {Generator.EnumMember("v")}))
3178
AssertMemberNamesEqual({"v", "v2"}, Generator.AddMembers(Generator.
EnumDeclaration
("i", members:={Generator.EnumMember("v")}), {Generator.EnumMember("v2")}))
3188
TestRemoveAllMembers(Generator.
EnumDeclaration
("i", members:={Generator.EnumMember("v")}))