コード例 #1
0
 private void InitFileListWithGarbageCollecting()
 {
     #region // Чудеса в решете и шаманство с освобождением памяти
     m_FilesList.Clear();
     // Соберём мусор
     GC.Collect();
     // Нужно ещё сбросить всякие EventHandler'ы
     m_FilesList = new CModifiableSourceFilesList(m_ext);
     m_FilesList.SetLoadFilesOptions(m_LoadFilesOptions);
     m_FilesList.InitFilesListBuildingCallbacks(new EventHandler(ReportFilesListBuildingStart), null, new EventHandler(ReportFilesListBuildingEnd));
     m_FilesList.InitLoadFilesCallbacks(new EventHandler(ReportLoadFilesStart), new EventHandler(ReportLoadFilesProgress), null);
     #endregion
 }
コード例 #2
0
 public void SetLoadFilesOptions(CLoadFilesOptions LoadFilesOptions)
 {
     m_LoadFilesOptions = LoadFilesOptions;
     m_FilesList.SetLoadFilesOptions(LoadFilesOptions);
 }