From 4ed581f594b25044d8034c63fbff03a8837f571f Mon Sep 17 00:00:00 2001 From: alcexhim Date: Thu, 25 Sep 2014 14:31:06 -0400 Subject: [PATCH] Added ReadStringToEnd(Encoding) function --- CSharp/Libraries/UniversalEditor.Core/IO/Reader.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CSharp/Libraries/UniversalEditor.Core/IO/Reader.cs b/CSharp/Libraries/UniversalEditor.Core/IO/Reader.cs index 9335c4b2..3a4b15ef 100644 --- a/CSharp/Libraries/UniversalEditor.Core/IO/Reader.cs +++ b/CSharp/Libraries/UniversalEditor.Core/IO/Reader.cs @@ -747,6 +747,12 @@ namespace UniversalEditor.IO { return ReadBytes(mvarAccessor.Remaining); } + public string ReadStringToEnd(Encoding encoding = null) + { + if (encoding == null) encoding = Encoding.Default; + byte[] data = ReadToEnd(); + return encoding.GetString(data); + } public byte[] ReadUntil(byte[] sequence) {