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) {