add: MessageBus

This commit is contained in:
h z
2025-03-03 11:08:24 +00:00
parent ed9ae2113d
commit 9668c27e2d
3 changed files with 69 additions and 2 deletions

View File

@@ -16,6 +16,7 @@ public class PoloniumFactoryGenerator : AssetProcessGenerator
.AppendLine("using Polonium.Attributes;")
.AppendLine("using Polonium.Interfaces;")
.AppendLine("using Polonium.Resources;")
.AppendLine("using Polonium.MessageManager;")
.AppendLine("[AutoRegister]")
.AppendLine("public class PoloniumFactoryRegister")
.AppendLine("{")
@@ -25,10 +26,10 @@ public class PoloniumFactoryGenerator : AssetProcessGenerator
.AppendLine(" }")
.AppendLine(" public class PoloniumFactory : IPoloniumFactory")
.AppendLine(" {")
.AppendLine(" public SignalHeader CreateSignalHeader()")
.AppendLine(" public MessageHeader CreateMessageHeader()")
.AppendLine(" {");
Compilation compilation = context.Compilation;
INamedTypeSymbol? signalHeader = compilation.GetTypeByMetadataName("Polonium.Resources.SignalHeader");
INamedTypeSymbol? signalHeader = compilation.GetTypeByMetadataName("Polonium.MessageManager.MessageHeader");
bool founded = false;
foreach (ClassDeclarationSyntax cls in receiver.Classes)