Table of Contents

Class MutableObservableDouble

Namespace
CarinaStudio
Assembly
CarinaStudio.AppBase.Core.dll

Specific MutableObservableValue<T> for double value.

public class MutableObservableDouble : MutableObservableValue<double>, IObservable<double>
Inheritance
MutableObservableDouble
Implements
Inherited Members
Extension Methods

Constructors

MutableObservableDouble(double)

Initialize new MutableObservableDouble instance.

public MutableObservableDouble(double initialValue = 0)

Parameters

initialValue double

Initial value.

Methods

CheckValuesEquality(double, double)

Check equality of values.

protected override bool CheckValuesEquality(double x, double y)

Parameters

x double

First value.

y double

Second value.

Returns

bool

True if two values are equivalent.

Decrease(double)

Decrease by given value.

public void Decrease(double value)

Parameters

value double

Value to decrease.

Increase(double)

Increase by given value.

public void Increase(double value)

Parameters

value double

Value to increase.