Table of Contents

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 int

Initial value.

Methods

CheckValuesEquality(int, int)

Check equality of values.

protected override bool CheckValuesEquality(int x, int y)

Parameters

x int

First value.

y int

Second value.

Returns

bool

True if two values are equivalent.

Decrease(int)

Decrease by given value.

public void Decrease(int value)

Parameters

value int

Value to decrease.

Increase(int)

Increase by given value.

public void Increase(int value)

Parameters

value int

Value to increase.

Operators

operator --(MutableObservableInt32)

Decrement operator.

public static MutableObservableInt32 operator --(MutableObservableInt32 value)

Parameters

value MutableObservableInt32

MutableObservableInt32.

Returns

MutableObservableInt32

MutableObservableInt32.

operator ++(MutableObservableInt32)

Increment operator.

public static MutableObservableInt32 operator ++(MutableObservableInt32 value)

Parameters

value MutableObservableInt32

MutableObservableInt32.

Returns

MutableObservableInt32

MutableObservableInt32.