mirror of
https://github.com/danbulant/Cosmos
synced 2026-05-19 04:18:43 +00:00
47 lines
1.2 KiB
C#
47 lines
1.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
|
|
namespace Cosmos.Debug.Kernel
|
|
{
|
|
class ConsoleDebugger : Debugger
|
|
{
|
|
public ConsoleDebugger(string aRing, string aSection) : base(aRing, aSection)
|
|
{
|
|
|
|
}
|
|
|
|
void WriteText(string message)
|
|
{
|
|
Console.WriteLine($"[{Ring}][{Section}]: {message}");
|
|
}
|
|
public override void SendInternal(double aNumber)
|
|
{
|
|
WriteText(aNumber.ToString());
|
|
}
|
|
public override void SendInternal(float aNumber)
|
|
{
|
|
WriteText(aNumber.ToString());
|
|
}
|
|
public override void SendInternal(int aNumber)
|
|
{
|
|
WriteText(aNumber.ToString());
|
|
}
|
|
public override void SendInternal(long aNumber)
|
|
{
|
|
WriteText(aNumber.ToString());
|
|
}
|
|
public override void SendInternal(string aText)
|
|
{
|
|
WriteText(aText);
|
|
}
|
|
public override void SendInternal(uint aNumber)
|
|
{
|
|
WriteText(aNumber.ToString());
|
|
}
|
|
public override void SendInternal(ulong aNumber)
|
|
{
|
|
WriteText(aNumber.ToString());
|
|
}
|
|
}
|
|
}
|