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