public void GetSerial() { _serial = new SerialGetter(openFileDialog.FileName); textBox4.Text = _serial.GetECMSerial(); textBox5.Text = _serial.GetENGSerial(); textBox6.Text = _serial.GetTOOLVersion(); textBox7.Text = _serial.GetTOOLSerial(); }
/// <summary> /// Initializes a new instance of the <see cref="Accumulator{TKey,TValue}" /> class. /// </summary> /// <param name="presentsInSource">Функция для определения наличия элемента с ключом в хранилище </param> /// <param name="simpleGetter">Получатель данных из хранилища, выполняющий перед получением (если значение отсутствует) некоторое действие по получению из конечного источника.</param> /// <param name="getter">Получатель серии.</param> /// <param name="comparer">Сравниватель ключей.</param> /// <param name="pushItem"> Записыватель элемента с ключом в хранилище</param> public Accumulator(Action <TKey, TValue, DateTime?> pushItem, Predicate <TKey> presentsInSource, Func <TKey, TValue> simpleGetter, SerialGetter getter, IEqualityComparer <TKey> comparer = null) { _presentsInSource = presentsInSource; _getter = getter; _simpleGetter = simpleGetter; _pushItem = pushItem; _comparer = comparer ?? EqualityComparer <TKey> .Default; }