diff --git a/BeefLibs/corlib/src/IO/StreamReader.bf b/BeefLibs/corlib/src/IO/StreamReader.bf index 2c1257be..ff2a4ba6 100644 --- a/BeefLibs/corlib/src/IO/StreamReader.bf +++ b/BeefLibs/corlib/src/IO/StreamReader.bf @@ -181,6 +181,17 @@ namespace System.IO return .Ok; } + + public Result Peek() + { + if (mStream == null) + return .Err; + if (mCharPos == mCharLen) + { + if (Try!(ReadBuffer()) == 0) return .Err; + } + return mCharBuffer[mCharPos + 1]; + } public Task ReadLineAsync() {