Class MutableObservableBoolean
- Namespace
- CarinaStudio
- Assembly
- CarinaStudio.AppBase.Core.dll
Specific MutableObservableValue<T> for bool value.
public class MutableObservableBoolean : MutableObservableValue<bool>, IObservable<bool>
- Inheritance
-
MutableObservableBoolean
- Implements
- Inherited Members
- Extension Methods
Constructors
MutableObservableBoolean(bool)
Initialize new MutableObservableBoolean instance.
public MutableObservableBoolean(bool initialValue = false)
Parameters
initialValue
boolInitial value.
Methods
CheckValuesEquality(bool, bool)
Check equality of values.
protected override bool CheckValuesEquality(bool x, bool y)
Parameters
Returns
- bool
True if two values are equivalent.
Toggle()
Toggle the bool value.
public void Toggle()
Operators
operator false(MutableObservableBoolean)
False operator.
public static bool operator false(MutableObservableBoolean value)
Parameters
Returns
- bool
True if value is False.
operator true(MutableObservableBoolean)
True operator.
public static bool operator true(MutableObservableBoolean value)
Parameters
Returns
- bool
True if value is True.