示例#1
0
 /// <summary>
 /// Задать параметры загрузки файлов
 /// </summary>
 /// <param name="value">Параметры загрузки файлов</param>
 public void SetLoadFilesOptions(CLoadFilesOptions value)
 {
     lock (m_SyncRoot)
     {
         m_LoadOptions = value;
     }
 }
示例#2
0
 /// <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);
 }
示例#3
0
 /// <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;
 }
示例#4
0
 protected CLoadFilesProcessor(CLoadFilesOptions _LoadOptions)
 {
     m_LoadOptions = _LoadOptions;
 }