GenericExtensionsOnNullThrowTValue, TException - метод |
Возвращает значение параметра value, если он не равен null,
в противном случае вызывает исключение exception
Пространство имён:
Tessa.Applications
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис [NotNullAttribute]
public static TValue OnNullThrow<TValue, TException>(
[CanBeNullAttribute] this TValue value,
[NotNullAttribute] TException exception
)
where TValue : class
where TException : new(), Exception
<ExtensionAttribute>
<NotNullAttribute>
Public Shared Function OnNullThrow(Of TValue As Class, TException As {New, Exception}) (
<CanBeNullAttribute> value As TValue,
<NotNullAttribute> exception As TException
) As TValue
public:
[ExtensionAttribute]
[NotNullAttribute]
generic<typename TValue, typename TException>
where TValue : ref class
where TException : gcnew(), Exception
static TValue OnNullThrow(
[CanBeNullAttribute] TValue value,
[NotNullAttribute] TException exception
)
[<ExtensionAttribute>]
[<NotNullAttribute>]
static member OnNullThrow :
[<CanBeNullAttribute>] value : 'TValue *
[<NotNullAttribute>] exception : 'TException -> 'TValue when 'TValue : not struct when 'TException : new() and Exception
Параметры
- value
- Тип: TValue
Значение параметра
- exception
- Тип: TException
Исключение
Параметры типа
- TValue
-
Тип параметра
- TException
-
Тип исключения
Возвращаемое значение
Тип:
TValue
Значение параметра
valueПримечание об использовании
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа . При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).
См. также