private async Task<ushort> ReadShortInternalAsync() { await ReadSegmentAsync(2).AutoConfigureAwait(); ushort value = _lastReadSegment.Array.ToShort(_lastReadSegment.Offset); return value; }