コード例 #1
0
        public PredictionCacheReader(Stream fs, string[] predictionDescriptions)
        {
            _blockStream            = new BlockStream(new Zstandard(), fs, CompressionMode.Decompress);
            _reader                 = new BinaryReader(_blockStream, Encoding.UTF8, true);
            _predictionDescriptions = predictionDescriptions;

            Header        = GetHeader();
            _indexEntries = GetIndexEntries(Header.Header);
        }
コード例 #2
0
        public PredictionCacheReader(Stream stream, ImmutableArray <string> predictionDescriptions)
        {
            _blockStream = new BlockStream(new Zstandard(), stream, CompressionMode.Decompress);
            Header       = PredictionHeader.Read(stream, _blockStream);

            _reader = new ExtendedBinaryReader(_blockStream, Encoding.Default, true);
            _predictionDescriptions = predictionDescriptions;

            _indexEntries = Header.Custom.Entries;
        }