~ruther/NosSmooth.Comms

15287bf4949fd639118ec3bdb58af23aa697b187 — Rutherther 2 years ago 124b676
feat: add UnmanagedCallersOnly to OpenConsole and CloseConsole
1 files changed, 2 insertions(+), 2 deletions(-)

M src/Local/NosSmooth.Comms.Inject/DllMain.cs
M src/Local/NosSmooth.Comms.Inject/DllMain.cs => src/Local/NosSmooth.Comms.Inject/DllMain.cs +2 -2
@@ 26,8 26,6 @@ namespace NosSmooth.Comms.Inject;
/// </summary>
public class DllMain
{
    private const uint StdOutputHandle = 0xFFFFFFF5;

    private static bool _consoleAllocated;
    private static IHost? _host;



@@ 51,6 49,7 @@ public class DllMain
    /// <summary>
    /// Open a console.
    /// </summary>
    [UnmanagedCallersOnly(EntryPoint = "OpenConsole")]
    public static void OpenConsole()
    {
        WinConsole.Initialize(false);


@@ 59,6 58,7 @@ public class DllMain
    /// <summary>
    /// Close a console.
    /// </summary>
    [UnmanagedCallersOnly(EntryPoint = "CloseConsole")]
    public static void CloseConsole()
    {
        WinConsole.Close();

Do not follow this link