diff --git a/BeefLibs/corlib/src/Pointer.bf b/BeefLibs/corlib/src/Pointer.bf index f50a11f8..7a9493c5 100644 --- a/BeefLibs/corlib/src/Pointer.bf +++ b/BeefLibs/corlib/src/Pointer.bf @@ -15,6 +15,11 @@ namespace System { return new box this; } + + public override void ToString(String strBuffer) + { + strBuffer.AppendF("0x{0:P}", (uint)(void*)mVal); + } } struct Pointer : IHashable @@ -25,5 +30,12 @@ namespace System { return (int)(void*)mVal; } + + public override void ToString(String strBuffer) + { + strBuffer.Append("("); + typeof(T).GetFullName(strBuffer); + strBuffer.AppendF("*)0x{0:P}", (uint)(void*)mVal); + } } }