DecimalRange

StockSharp.Xaml.Charting

Defines a range of type Decimal

Erbt von: Range<decimal>

Konstruktoren

DecimalRange()

Initializes a new instance of the DecimalRange class.

DecimalRange(decimal, decimal)

Initializes a new instance of the DecimalRange class.

min
The min value.
max
The max value.

Eigenschaften

Diff : decimal

Gets the difference (Max - Min) of this range

IsZero : bool

Gets a value indicating whether this instance is zero.

Methoden

AsDoubleRange() : DoubleRange

Converts this range to a DoubleRange, which are used internally for calculations

ClipTo(IRange<decimal>) : IRange<decimal>

Clips the current IRange to a maxmimum range

maximumRange
The Maximum Range

Rückgabe: This instance, after the operation

Clone() : object

Clones this instance.

GrowBy(double, double) : IRange<decimal>

Grows the current IRange by the min and max fraction, returning this instance after modification

minFraction
The Min fraction to grow by. For example, Min = -10 and minFraction = 0.1 will result in the new Min = -11
maxFraction
The Max fraction to grow by. For example, Max = 10 and minFraction = 0.2 will result in the new Max = 12

Rückgabe: This instance, after the operation

SetMinMax(double, double) : IRange<decimal>

Sets the Min, Max values on the IRange, returning this instance after modification

min
The new Min value.
max
The new Max value.

Rückgabe: This instance, after the operation

SetMinMax(double, double, IRange<decimal>) : IRange<decimal>

Sets the Min, Max values on the IRange with a max range to clip values to, returning this instance after modification

min
The new Min value.
max
The new Max value.
maxRange
The max range, which is used to clip values.

Rückgabe: This instance, after the operation