Class ThrowHelper
- Namespace
- Lers
- Assembly
- Lers.Core.dll
Содержит вспомогательные методы для бросания исключений.
public static class ThrowHelper
- Inheritance
-
ThrowHelper
- Inherited Members
Methods
ThrowEmptyValueException(string)
Выдаёт исключение, сообщающее что для выполнения операции необходимо задать значение параметра.
public static void ThrowEmptyValueException(string paramName)
Parameters
paramNamestring
ThrowInvalidDataTypeException(DeviceDataType, string)
Выдаёт исключение о неверном типе данных.
public static void ThrowInvalidDataTypeException(DeviceDataType dataType, string argumentName)
Parameters
dataTypeDeviceDataTypeargumentNamestring
ThrowInvalidDateTimeException(DateTime, string)
Выдаёт исключение о неверной дате и времени.
public static void ThrowInvalidDateTimeException(DateTime dateTime, string paramName)
Parameters
ThrowInvalidIdentifierException(string)
Выдаёт исключение о неверном идентификаторе.
public static void ThrowInvalidIdentifierException(string paramName)
Parameters
paramNamestring
ThrowInvalidIntervalLength(string)
Выдаёт исключение, сообщающее что длина интервала задана неверно.
public static void ThrowInvalidIntervalLength(string paramName)
Parameters
paramNamestring
Exceptions
ThrowInvalidSystemType(SystemType)
Выдаёт исключение, сообщающее, что тип системы указан неверно.
public static void ThrowInvalidSystemType(SystemType systemType)
Parameters
systemTypeSystemType
ThrowStartDateIsGreaterThanEndDateException(DateTime, DateTime)
Выдаёт исключение о неверном интервале дат.
public static void ThrowStartDateIsGreaterThanEndDateException(DateTime startDate, DateTime endDate)