/// <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; }
/// <summary> /// Создает исключение, с указанным уровнем ошибки /// </summary> /// <param name="level">уровень ошибки</param> /// <param name="message">сообщение об ошибке</param> public ThornadoException(LogicErrorLevel level, string message) : base(message) { Level = level; }