/// <summary> /// Задать параметры загрузки файлов /// </summary> /// <param name="value">Параметры загрузки файлов</param> public void SetLoadFilesOptions(CLoadFilesOptions value) { lock (m_SyncRoot) { m_LoadOptions = value; } }
/// <summary> /// Конструктор /// </summary> /// <param name="load_files_options"></param> public CFilesListBuilder(CLoadFilesOptions load_files_options) { m_Files = new List <string>(); m_SkippingFolders = new HashSet <string>(); m_LoadFilesOptions = load_files_options; BuildSkippingFoldersList(m_LoadFilesOptions.SkippingFolders); }
/// <summary> /// /// </summary> /// <param name="load_files_options"></param> /// <param name="ReportFilesListBuildingProgress"></param> public CFilesListBuilder(CLoadFilesOptions load_files_options, EventHandler ReportFilesListBuildingProgress) : this(load_files_options) { FilesListBuildingProgress += ReportFilesListBuildingProgress; }
protected CLoadFilesProcessor(CLoadFilesOptions _LoadOptions) { m_LoadOptions = _LoadOptions; }