Skip to content

Commit 926499c

Browse files
committed
Don't add "Enum" suffix to enums with name that end in "Flags"
1 parent f6da4cc commit 926499c

File tree

8 files changed

+9
-8
lines changed

8 files changed

+9
-8
lines changed

GDExtensionBindgen/LuaError.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public enum StatusEnum : long
6767

6868
#region Inherited Enums
6969

70-
public enum ConnectFlagsEnum : long
70+
public enum ConnectFlags : long
7171
{
7272
ConnectDeferred = 1L,
7373
ConnectPersist = 2L,

GDExtensionBindgen/LuaObject.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public class SignalName : RefCounted.SignalName
4848

4949
#region Inherited Enums
5050

51-
public enum ConnectFlagsEnum : long
51+
public enum ConnectFlags : long
5252
{
5353
ConnectDeferred = 1L,
5454
ConnectPersist = 2L,

GDExtensionBindgen/LuaScript.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public class SignalName : ScriptExtension.SignalName
4747

4848
#region Inherited Enums
4949

50-
public enum ConnectFlagsEnum : long
50+
public enum ConnectFlags : long
5151
{
5252
ConnectDeferred = 1L,
5353
ConnectPersist = 2L,

GDExtensionBindgen/LuaScriptLanguage.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ public enum ScriptNameCasingEnum : long
9494
ScriptNameCasingKebabCase = 3L,
9595
}
9696

97-
public enum ConnectFlagsEnum : long
97+
public enum ConnectFlags : long
9898
{
9999
ConnectDeferred = 1L,
100100
ConnectPersist = 2L,

GDExtensionBindgen/LuaScriptResourceFormatLoader.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public enum CacheModeEnum : long
5656
CacheModeReplaceDeep = 4L,
5757
}
5858

59-
public enum ConnectFlagsEnum : long
59+
public enum ConnectFlags : long
6060
{
6161
ConnectDeferred = 1L,
6262
ConnectPersist = 2L,

GDExtensionBindgen/LuaScriptResourceFormatSaver.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public class SignalName : ResourceFormatSaver.SignalName
4747

4848
#region Inherited Enums
4949

50-
public enum ConnectFlagsEnum : long
50+
public enum ConnectFlags : long
5151
{
5252
ConnectDeferred = 1L,
5353
ConnectPersist = 2L,

GDExtensionBindgen/LuaState.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ public enum LibraryEnum : long
8484

8585
#region Inherited Enums
8686

87-
public enum ConnectFlagsEnum : long
87+
public enum ConnectFlags : long
8888
{
8989
ConnectDeferred = 1L,
9090
ConnectPersist = 2L,

addons/csharp_gdextension_bindgen/csharp_gdextension_bindgen.gd

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,14 +269,15 @@ static func _generate_enum(cls_name: StringName, enum_name: StringName) -> Strin
269269

270270
return """
271271
{flags}
272-
public enum {enum_name}Enum : long
272+
public enum {enum_name}{maybe_enum_suffix} : long
273273
{
274274
{constants}
275275
}
276276
""".dedent().format({
277277
flags = "[Flags]" if ClassDB.is_class_enum_bitfield(cls_name, enum_name) else "",
278278
enum_name = enum_name,
279279
constants = "\n".join(constants).indent("\t"),
280+
maybe_enum_suffix = "" if enum_name.ends_with("Flags") else "Enum",
280281
}).strip_edges()
281282

282283

0 commit comments

Comments
 (0)