//Добавляет описание ошибки с числовым ключом public void AddDescr(int number, string text, ErrQuality quality = ErrQuality.Error) { if (!_errDescrs.ContainsKey(number)) { _errDescrs.Add(number, new ErrDescr(number, text, quality, MomErrType)); } }
public ErrDescr(int number, string text, ErrQuality quality, MomErrType type) { Text = text; Quality = quality; Number = number; ErrType = type; }
//Возвращает тип ошибки как строку public static string ToRussian(this ErrQuality quality) { switch (quality) { case ErrQuality.Error: return("Ошибка"); case ErrQuality.Warning: return("Предупреждение"); } return(""); }