Class MutableObservableInt32
- Namespace
- CarinaStudio
- Assembly
- CarinaStudio.AppBase.Core.dll
Specific MutableObservableValue<T> for int value.
public class MutableObservableInt32 : MutableObservableValue<int>, IObservable<int>
- Inheritance
-
MutableObservableInt32
- Implements
- Inherited Members
- Extension Methods
Constructors
MutableObservableInt32(int)
Initialize new MutableObservableInt32 instance.
public MutableObservableInt32(int initialValue = 0)
Parameters
initialValue
intInitial value.
Methods
CheckValuesEquality(int, int)
Check equality of values.
protected override bool CheckValuesEquality(int x, int y)
Parameters
Returns
- bool
True if two values are equivalent.
Decrease(int)
Decrease by given value.
public void Decrease(int value)
Parameters
value
intValue to decrease.
Increase(int)
Increase by given value.
public void Increase(int value)
Parameters
value
intValue to increase.
Operators
operator --(MutableObservableInt32)
Decrement operator.
public static MutableObservableInt32 operator --(MutableObservableInt32 value)
Parameters
Returns
operator ++(MutableObservableInt32)
Increment operator.
public static MutableObservableInt32 operator ++(MutableObservableInt32 value)