//Добавить особую ошибку в заданный EditMom public void PutErr(EditMom mom, string errMess, //Сообщение ошибки int quality = 2, //Качество ошибки int errNum = 0) //Номер ошибки среди ошибок для одной функции, число от 0 до 8 { var number = CurFun.ErrorNumber + errNum + 1; ((MomErrFactory)ErrPool.Factory).AddDescr(number, errMess, quality); mom.AddError(ErrPool.MakeError(number, Contextable)); }
//Добавить обычную ошибку в заданный EditMom, номер ошибки задается для функции по умолчанию public void PutErr(EditMom mom) { mom.AddError(ErrPool.MakeError(CurFun.ErrorNumber, Contextable)); }