public void Dispose() { _matchParser?.Dispose(); _matchParser = null; _buffer = null; }
public void Dispose() { _countIndexes = null; _dispIndexes = null; _rawValueDictionary = null; _countIndexDictionary = null; _dispIndexDictionary = null; _treeBuilder = null; _matchParser?.Dispose(); _matchParser = null; }
public LzssVlcEncoder(IMatchParser matchParser) { _matchParser = matchParser; }
public PsLzEncoder(IMatchParser matchParser) { _matchParser = matchParser; }
public LzEncEncoder(IMatchParser parser) { _matchParser = parser; }
public TalesOf03Encoder(IMatchParser parser) { _matchParser = parser; }
public LevenshteinDistance(IMatchParser parser) { _parser = parser; }
public SpikeChunsoftEncoder(IMatchParser parser) { _matchParser = parser; }
public Wp16Encoder(IMatchParser matchParser) { _matchParser = matchParser; }
public StringContainMatch(IMatchParser parser) { _parser = parser; }
public StringMatcher(IMatchParser matchParser, IMatchSorter sorter) { _matchParser = matchParser; _sorter = sorter; }
public SpikeChunsoftEncoder(IMatchParser parser) { _encoder = new SpikeChunsoftHeaderlessEncoder(parser); }
public InazumaLzssEncoder(IMatchParser parser) { _encoder = new Lzss01HeaderlessEncoder(parser); }
public Yaz0Encoder(ByteOrder byteOrder, IMatchParser matchParser) { _byteOrder = byteOrder; _matchParser = matchParser; }
public NintendoRleEncoder(IMatchParser matchParser) { _matchParser = matchParser; }
public BackwardLz77Encoder(IMatchParser matchParser, ByteOrder byteOrder) { _byteOrder = byteOrder; _matchParser = matchParser; }
public TaikoLz80Encoder(IMatchParser matchParser) { _matchParser = matchParser; }
public TaikoLz81Encoder(IMatchParser matchParser, IHuffmanTreeBuilder treeBuilder) { _matchParser = matchParser; _treeBuilder = treeBuilder; }
public LzssEncoder(IMatchParser matchParser) { _lz10Encoder = new Lz10Encoder(matchParser); }
public Lz60Encoder(IMatchParser matchParser) { _lz40Encoder = new Lz40Encoder(matchParser); }
public RleEncoder(IMatchParser matchParser) { _encoder = new RleHeaderlessEncoder(matchParser); }
public Lz10Encoder(IMatchParser matchParser) { _encoder = new Lz10HeaderlessEncoder(matchParser); }
public SpikeChunsoftHeaderlessEncoder(IMatchParser matchParser) { _matchParser = matchParser; }
public RleHeaderlessEncoder(IMatchParser matchParser) { _matchParser = matchParser; }
public TalesOf01Encoder(IMatchParser parser) { _encoder = new Lzss01HeaderlessEncoder(parser); }
public Lz40Encoder(IMatchParser matchParser) { _matchParser = matchParser; }
public void Dispose() { _treeBuilder = null; _matchParser?.Dispose(); _matchParser = null; }