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
initialValueintInitial 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
valueintValue to decrease.
Increase(int)
Increase by given value.
public void Increase(int value)
Parameters
valueintValue 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)