コード例 #1
0
ファイル: File.cs プロジェクト: eugenerf/CalibrationTables
 private void CallEvent(FileEventArgs e, TXTFileStateHandler handler) //вызов событий
 {
     if (handler != null && e != null)
     {
         handler(this, e);
     }
 }
コード例 #2
0
ファイル: File.cs プロジェクト: eugenerf/CalibrationTables
 public TXTFile(                         //конструктор для работы с отдельным файлом
     TXTFileStateHandler createFileHandler,
     TXTFileStateHandler writeFileHandler,
     TXTFileStateHandler manyFilesWriteHandler,
     TXTFileStateHandler saveFileHandler)
 {
     //добавили обработчики событий в стеки
     ManyFilesWritten += manyFilesWriteHandler;
     FileCreated      += createFileHandler;
     FileWritten      += writeFileHandler;
     FileSaved        += saveFileHandler;
 }