public ScannerArgument(DirectoryInfo directory, SearchOption searchoption, bool parseAdd, bool parseUpdate, bool removeDeadFiles, string[] extensions, RawTrack[] existingFiles, string[] ignoredFiles) { this.directory = directory; this.searchoption = searchoption; this.parseAdd = parseAdd; this.parseUpdate = parseUpdate; this.removeDeadFiles = removeDeadFiles; this.extensions = extensions; this.existingFiles = existingFiles; this.ignoredFiles = ignoredFiles; this.tracer = new ScannerTracer(); }
internal ScanProgressChangedEventArgs(ScannerTracer tracer) : this(tracer.Progress, tracer.State) { }