refactor: move global classes def into package
This commit is contained in:
@@ -20,6 +20,7 @@ public class GlobalRegistryGenerator : ISourceGenerator
|
|||||||
.AppendLine("using System.Reflection;")
|
.AppendLine("using System.Reflection;")
|
||||||
.AppendLine("using Polonium.Attributes;")
|
.AppendLine("using Polonium.Attributes;")
|
||||||
.AppendLine("using Polonium;")
|
.AppendLine("using Polonium;")
|
||||||
|
.AppendLine("using Polonium.Interfaces;")
|
||||||
.AppendLine("public static partial class GlobalRegistry")
|
.AppendLine("public static partial class GlobalRegistry")
|
||||||
.AppendLine("{")
|
.AppendLine("{")
|
||||||
.AppendLine(" public static void Start()")
|
.AppendLine(" public static void Start()")
|
||||||
@@ -50,6 +51,8 @@ public class GlobalRegistryGenerator : ISourceGenerator
|
|||||||
.AppendLine(" }")
|
.AppendLine(" }")
|
||||||
.AppendLine(" }")
|
.AppendLine(" }")
|
||||||
.AppendLine(" public static PoloniumRegistry PoloniumRegistry => PoloniumRegistry.Instance;")
|
.AppendLine(" public static PoloniumRegistry PoloniumRegistry => PoloniumRegistry.Instance;")
|
||||||
|
.AppendLine(" public static bool Paused { get; set; }")
|
||||||
|
.AppendLine(" public static HashSet<ITimeConsumer> TimeConsumers { get; } = new ();")
|
||||||
.AppendLine("}");
|
.AppendLine("}");
|
||||||
context.AddSource("GlobalRegistry.g.cs", sb.ToString());
|
context.AddSource("GlobalRegistry.g.cs", sb.ToString());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user