refactor: move global classes def into package

This commit is contained in:
h z
2025-02-14 13:31:11 +00:00
parent 6683b6252c
commit a34fca7581

View File

@@ -20,6 +20,7 @@ public class GlobalRegistryGenerator : ISourceGenerator
.AppendLine("using System.Reflection;")
.AppendLine("using Polonium.Attributes;")
.AppendLine("using Polonium;")
.AppendLine("using Polonium.Interfaces;")
.AppendLine("public static partial class GlobalRegistry")
.AppendLine("{")
.AppendLine(" public static void Start()")
@@ -50,6 +51,8 @@ public class GlobalRegistryGenerator : ISourceGenerator
.AppendLine(" }")
.AppendLine(" }")
.AppendLine(" public static PoloniumRegistry PoloniumRegistry => PoloniumRegistry.Instance;")
.AppendLine(" public static bool Paused { get; set; }")
.AppendLine(" public static HashSet<ITimeConsumer> TimeConsumers { get; } = new ();")
.AppendLine("}");
context.AddSource("GlobalRegistry.g.cs", sb.ToString());
}