Revenj.Utility.ChunkedMemoryStream.ReadByte C# (CSharp) Method

ReadByte() public method

Read a single byte
public ReadByte ( ) : int
return int
        public override int ReadByte()
        {
            if (CurrentPosition < TotalSize)
            {
                var block = Blocks[CurrentPosition >> BlockShift];
                return block[CurrentPosition++ & BlockAnd];
            }
            return -1;
        }