예제 #1
0
        public DuplicateRemoverForm(IDuplicateRemover model)
        {
            InitializeComponent();

            this.model = model;

            if (model is RegionDuplicateRemover)
            {
                return;
            }

            Text = @"Revision Duplicate Remover";
            Size = new Size(Width, Height - 53);
            lbRegions.Visible     = false;
            txtRegions.Visible    = false;
            lbDirectory.Location  = new Point(lbDirectory.Location.X, lbDirectory.Location.Y - 53);
            txtDirectory.Location = new Point(txtDirectory.Location.X, txtDirectory.Location.Y - 53);
            btnBrowse.Location    = new Point(btnBrowse.Location.X, btnBrowse.Location.Y - 53);
            btnAnalyze.Location   = new Point(btnAnalyze.Location.X, btnAnalyze.Location.Y - 53);
            btnDelete.Location    = new Point(btnDelete.Location.X, btnDelete.Location.Y - 53);
        }
 public QueueDistinctDfsScheduler(IDuplicateRemover duplicateRemover, IRequestHasher requestHasher) :
     base(
         duplicateRemover, requestHasher)
 {
 }
예제 #3
0
 public DuplicateRemovedScheduler()
 {
     DuplicatedRemover = new HashSetDuplicateRemover();
 }
 public QueueDistinctDfsScheduler(IDuplicateRemover duplicateRemover, IHashAlgorithmService hashAlgorithm) : base(
         duplicateRemover, hashAlgorithm)
 {
 }
예제 #5
0
 public QueueDistinctDfsScheduler(IDuplicateRemover duplicateRemover) : base(duplicateRemover)
 {
 }
예제 #6
0
 protected SchedulerBase(IDuplicateRemover duplicateRemover, IRequestHasher requestHasher)
 {
     DuplicateRemover = duplicateRemover;
     _requestHasher   = requestHasher;
 }
예제 #7
0
 protected SchedulerBase(IDuplicateRemover duplicateRemover, IHashAlgorithmService hashAlgorithm)
 {
     DuplicateRemover = duplicateRemover;
     HashAlgorithm    = hashAlgorithm;
 }
예제 #8
0
 protected SchedulerBase(IDuplicateRemover duplicateRemover)
 {
     DuplicateRemover = duplicateRemover;
 }