Table of Contents

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 long

Initial value.

Methods

CheckValuesEquality(long, long)

Check equality of values.

protected override bool CheckValuesEquality(long x, long y)

Parameters

x long

First value.

y long

Second value.

Returns

bool

True if two values are equivalent.

Decrease(long)

Decrease by given value.

public void Decrease(long value)

Parameters

value long

Value to decrease.

Increase(long)

Increase by given value.

public void Increase(long value)

Parameters

value long

Value to increase.

Operators

operator --(MutableObservableInt64)

Decrement operator.

public static MutableObservableInt64 operator --(MutableObservableInt64 value)

Parameters

value MutableObservableInt64

MutableObservableInt64.

Returns

MutableObservableInt64

MutableObservableInt64.

operator ++(MutableObservableInt64)

Increment operator.

public static MutableObservableInt64 operator ++(MutableObservableInt64 value)

Parameters

value MutableObservableInt64

MutableObservableInt64.

Returns

MutableObservableInt64

MutableObservableInt64.