From 15eebce64a7b325be97dfae230616f355cb6d72f Mon Sep 17 00:00:00 2001 From: ExMatics HydrogenC <33123710+HydrogenC@users.noreply.github.com> Date: Wed, 25 Mar 2020 21:50:34 +0800 Subject: [PATCH 1/2] Add universal WriteLine --- BeefLibs/corlib/src/Console.bf | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/BeefLibs/corlib/src/Console.bf b/BeefLibs/corlib/src/Console.bf index 741a6ff8..5e34ed76 100644 --- a/BeefLibs/corlib/src/Console.bf +++ b/BeefLibs/corlib/src/Console.bf @@ -113,5 +113,12 @@ namespace System str.AppendF(fmt, params args); WriteLine(str); } + + public static void WriteLine(Object obj) + { + String str = scope String(); + obj.ToString(str); + WriteLine(str); + } } } From 6afce5b179d0056ec3363864f7e5a21fcfd2c3b3 Mon Sep 17 00:00:00 2001 From: ExMatics HydrogenC <33123710+HydrogenC@users.noreply.github.com> Date: Wed, 25 Mar 2020 21:57:49 +0800 Subject: [PATCH 2/2] Add universal Write and WriteLine with no params --- BeefLibs/corlib/src/Console.bf | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/BeefLibs/corlib/src/Console.bf b/BeefLibs/corlib/src/Console.bf index 5e34ed76..aae972f0 100644 --- a/BeefLibs/corlib/src/Console.bf +++ b/BeefLibs/corlib/src/Console.bf @@ -100,6 +100,13 @@ namespace System str.AppendF(fmt, params args); Write(str); } + + public static void Write(Object obj) + { + String str = scope String(); + obj.ToString(str); + Write(str); + } public static void WriteLine(String line) { @@ -120,5 +127,10 @@ namespace System obj.ToString(str); WriteLine(str); } + + [Inline] + public static void WriteLine(){ + Out.Write("\n").IgnoreError(); + } } }