IntegerRange

StockSharp.Xaml.Charting

定义类型整数的范围

继承自: Range<int>

构造函数

IntegerRange
public IntegerRange()
integerRange = IntegerRange()

初始化了 & ##IntegerRange+# 类的新实例 。

IntegerRange
public IntegerRange(int min, int max)
integerRange = IntegerRange(min, max)

初始化了 & ##IntegerRange+# 类的新实例 。

min
分钟。
max
最大一个

属性

Diff
public override int Diff { get; }
value = integerRange.Diff

获取此范围的 Diff( Max- Min)

IsZero
public override bool IsZero { get; }
value = integerRange.IsZero

获取范围是否为零, 其中最大值等于 Min

方法

AsDoubleRange
public override DoubleRange AsDoubleRange()
result = integerRange.AsDoubleRange()

将这个区域转换为用于内部计算的一个 DoubleRange 。

ClipTo
public override IRange<int> ClipTo(IRange<int> maximumRange)
result = integerRange.ClipTo(maximumRange)

将当前 IRang 缩小到最大范围

maximumRange
最大范围

返回值: 手术后,这个例子

Clone
public override object Clone()
result = integerRange.Clone()

克隆人这个例子。

GrowBy
public override IRange<int> GrowBy(double minFraction, double maxFraction)
result = integerRange.GrowBy(minFraction, maxFraction)

将当前 IRANG 以分数和分数最大方式增长, 修改后返回此实例

minFraction
最小分数将增长。例如,最小分数=-10,最小分数=-minFraction=0.1,将产生新最小分数=-11。
maxFraction
最大分数将增长。例如,最大分数=10,minFraction=0.2将产生新的最大分数=12。

返回值: 手术后,这个例子

SetMinMax
public override IRange<int> SetMinMax(double min, double max)
result = integerRange.SetMinMax(min, max)

设置 IM 值, 最大值在 IRANG 上, 修改后返回此实例

min
新民价值.
max
新的最大值。

返回值: 手术后,这个例子

SetMinMax
public override IRange<int> SetMinMax(double min, double max, IRange<int> maxRange)
result = integerRange.SetMinMax(min, max, maxRange)

设置 IRang 上的 Min 和 Max 值, 并设定最大剪接值范围, 修改后返回此实例

min
新民价值.
max
新的最大值。
maxRange
最大范围,用于剪接值。

返回值: 手术后,这个例子