public PasswordTaskDispatcher(PasswordCharset charset, Password minPass, Password maxPass, string hash, IHashAlgorithm iha, TimeSpan timeout, ulong size)
 {
     _data          = new PasswordTaskData(charset, minPass, maxPass, hash, iha);
     _charset       = charset;
     _minPass       = minPass;
     _maxPass       = maxPass;
     _hash          = hash;
     _hashAlgorithm = iha;
     _timeout       = timeout;
     _size          = size;
     _min           = new Password(_minPass.ToString(), _charset, _hashAlgorithm);
 }
 public PasswordTaskDispatcher(PasswordTaskData data, TimeSpan timeout, ulong size)
     : this(data)
 {
     _timeout = timeout;
     _size    = size;
 }
 public PasswordTaskDispatcher(PasswordTaskData data)
 {
     _data = data;
 }