public FileExtractor(ToolStripStatusLabel l, ToolStripProgressBar b, string exportTo)
 {
     packStatusLabel       = l;
     packActionProgressBar = b;
     exportDirectory       = exportTo;
     Preprocessor          = new IdentityPreprocessor();
 }
        private IExtractionPreprocessor GetExtractor(PackedFile file)
        {
            IExtractionPreprocessor result = null;

            foreach (IExtractionPreprocessor e in processors)
            {
                if (e.CanExtract(file))
                {
                    result = e;
                    break;
                }
            }
            return(result);
        }
 // Constructor for new DBEditorTableControl
 public FileExtractor(string exportTo)
 {
     exportDirectory = exportTo;
     Preprocessor    = new IdentityPreprocessor();
 }