TRX/tools/installer/TRX_InstallerLib/Models/Logger.cs
lahm86 e16fcda94b tools/installer: create common installer library
This creates a generic common installer WPF library for both games.
2025-03-30 12:34:54 +01:00

23 lines
435 B
C#

namespace Installer.Models;
public class LogEventArgs
{
public LogEventArgs(string message)
{
Message = message;
}
public string Message { get; }
}
public class Logger
{
public delegate void LogEventHandler(object sender, LogEventArgs e);
public event LogEventHandler? LogEvent;
public void RaiseLogEvent(string message)
{
LogEvent?.Invoke(this, new LogEventArgs(message));
}
}