Example #1
0
 /// <summary>
 /// Создает ошибку
 /// </summary>
 /// <param name="type">Тип</param>
 /// <param name="level">Уровень</param>
 /// <param name="source">Источник</param>
 /// <param name="context">Контекст</param>
 /// <param name="message">Сообщение об ошибке</param>
 /// <param name="address">Адрес ошибки в дереве данных</param>
 public LogicError(LogicErrorType type, LogicErrorLevel level, LogicErrorSource source, string context, string message, FieldAddress address)
 {
     this.Type = type;
     this.Level = level;
     this.Source = source;
     this.Context = context;
     this.Message = message;
     this.Address = address;
 }
Example #2
0
 /// <summary>
 /// Создает исключение, с указанным уровнем ошибки
 /// </summary>
 /// <param name="level">уровень ошибки</param>
 /// <param name="message">сообщение об ошибке</param>
 public ThornadoException(LogicErrorLevel level, string message)
     : base(message)
 {
     Level = level;
 }