Fix nested GodotObject class in generic class lead to source generator errors in C#

This commit is contained in:
2750558108
2025-03-18 00:20:07 +08:00
parent 9e6ee9c5c3
commit 6a56ed8926
5 changed files with 42 additions and 2 deletions
@@ -0,0 +1,16 @@
using Godot;
using Godot.NativeInterop;
partial class GenericClass<T>
{
partial class NestedClass
{
#pragma warning disable CS0109 // Disable warning about redundant 'new' keyword
/// <summary>
/// Cached StringNames for the methods contained in this class, for fast lookup.
/// </summary>
public new class MethodName : global::Godot.GodotObject.MethodName {
}
#pragma warning restore CS0109
}
}
@@ -0,0 +1,9 @@
using Godot;
public partial class GenericClass<T>
{
public partial class NestedClass : GodotObject
{
}
}