PropertiesExtensionsCheckConditionT(T, Boolean, ActionT, ActionT) - метод
Осуществляет проверку условия в случае если условие верное вызывает метод isTrue
в случае если условие ложное вызывается метод isFalse
Пространство имён: Tessa.UI.Views.Charting.PropertiesСборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
[NotNullAttribute]
public static T CheckCondition<T>(
[NotNullAttribute] this T o,
bool condition,
[CanBeNullAttribute] Action<T> isTrue = null,
[CanBeNullAttribute] Action<T> isFalse = null
)
<ExtensionAttribute>
<NotNullAttribute>
Public Shared Function CheckCondition(Of T) (
<NotNullAttribute> o As T,
condition As Boolean,
<CanBeNullAttribute> Optional isTrue As Action(Of T) = Nothing,
<CanBeNullAttribute> Optional isFalse As Action(Of T) = Nothing
) As T
public:
[ExtensionAttribute]
[NotNullAttribute]
generic<typename T>
static T CheckCondition(
[NotNullAttribute] T o,
bool condition,
[CanBeNullAttribute] Action<T>^ isTrue = nullptr,
[CanBeNullAttribute] Action<T>^ isFalse = nullptr
)
[<ExtensionAttribute>]
[<NotNullAttribute>]
static member CheckCondition :
[<NotNullAttribute>] o : 'T *
condition : bool *
[<CanBeNullAttribute>] ?isTrue : Action<'T> *
[<CanBeNullAttribute>] ?isFalse : Action<'T>
(* Defaults:
let _isTrue = defaultArg isTrue null
let _isFalse = defaultArg isFalse null
*)
-> 'T
- o T
-
Объект для которого осуществляется проверка условия
- condition Boolean
-
условие
- isTrue ActionT (Optional)
-
Действие вызываемое если условие верное
- isFalse ActionT (Optional)
-
Действие вызываемое если условие ложное
- T
-
Тип объекта
T
Исходный объект
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
T. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).