public Compressor(SlidingWindowSize mode)
{
this.mode = mode;
if (mode == SlidingWindowSize.EightKB)
{
slidingWindow = new SlidingWindow(window8k);
}
else if (mode == SlidingWindowSize.SixtyFourKB)
{
slidingWindow = new SlidingWindow(window64k);
}
else
{
throw new ArgumentException(
"mode should be EightKB or SixtyFourKB", "mode");
}
hashTable = new HashTable(slidingWindow);
}