TimeSpanRange

StockSharp.Xaml.Charting

Определяет диапазон типа TimeSpan

Наследует: Range<TimeSpan>

Конструкторы

TimeSpanRange
public TimeSpanRange()
timeSpanRange = TimeSpanRange()

Инициирует новый экземпляр класса TimeSpanRange.

TimeSpanRange
public TimeSpanRange(TimeSpan min, TimeSpan max)
timeSpanRange = TimeSpanRange(min, max)

Инициирует новый экземпляр класса TimeSpanRange.

min
Мин.
max
Макс.

Свойства

Diff
public override TimeSpan Diff { get; }
value = timeSpanRange.Diff

Получает разницу (Max - Min) этого диапазона

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

Получает ли диапазон ноль, где Макс равняется Мину

Методы

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

Преобразует этот диапазон в DoubleRange, которые используются внутри для вычислений.

ClipTo
public override IRange<TimeSpan> ClipTo(IRange<TimeSpan> maximumRange)
result = timeSpanRange.ClipTo(maximumRange)

Обрезает текущий IRange до максимального диапазона.

maximumRange
Максимальный диапазон

Возвращает: Этот экземпляр после операции

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

Клонирует этот экземпляр.

GrowBy
public override IRange<TimeSpan> GrowBy(double minFraction, double maxFraction)
result = timeSpanRange.GrowBy(minFraction, maxFraction)

Увеличивает текущий IRange на минимальную и максимальную долю, возвращая этот экземпляр после модификации.

minFraction
Минимальная доля для роста. Например, Min = -10 и minFraction = 0,1 приведут к новому Min = -11.
maxFraction
Максимальная фракция для роста. Например, Max = 10 и minFraction = 0,2 приведут к новому Max = 12.

Возвращает: Этот экземпляр после операции

SetMinMax
public override IRange<TimeSpan> SetMinMax(double min, double max)
result = timeSpanRange.SetMinMax(min, max)

Устанавливает значения Min и Max для IRange, возвращая этот экземпляр после модификации.

min
Новое минимальное значение.
max
Новое максимальное значение.

Возвращает: Этот экземпляр после операции

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

Устанавливает значения Min, Max для IRange с максимальным пределом диапазона, возвращая этот экземпляр после изменения.

min
Новое минимальное значение.
max
Новое максимальное значение.
maxRange
Максимальный диапазон.

Возвращает: Этот экземпляр после операции

ToString
public override string ToString()
result = timeSpanRange.ToString()

Возвращает строку, представляющую этот экземпляр.

Возвращает: Строка, представляющая этот экземпляр.