TimeSpanTickProvider
StockSharp.Xaml.Charting.Visuals.Axes
DateTimeAxis@ にティック座標を提供
メソッド
AddDelta
protected override IComparable AddDelta(IComparable current, TimeSpan delta)
result = timeSpanTickProvider.AddDelta(current, delta)
派生したクラスに上書きするときは、指定した最も近いTimeSpanにIComparableを追加します。
- current
- 現在の値。
- delta
- デルタ。
戻り値: 追加の結果
GetTicks
protected override double GetTicks(IComparable value)
result = timeSpanTickProvider.GetTicks(value)
派生型に応じてTicksやTicksを返す
- value
IsAdditionValid
protected override bool IsAdditionValid(IComparable current, TimeSpan delta)
result = timeSpanTickProvider.IsAdditionValid(current, delta)
変更が IComparable と TimeSpanの間で有効であるかどうかを決定
- current
- 流れ。
- delta
- デルタ。
戻り値: True なら、追加が有効です
IsDivisibleBy
protected override bool IsDivisibleBy(IComparable current, TimeSpan delta)
result = timeSpanTickProvider.IsDivisibleBy(current, delta)
派生したクラスに上書きすると、IComparable が TimeSpanで指定されているかを判断します。
- current
- 現在の値。
- delta
- デルタ。
戻り値: If True, IsDivisibleBy
RoundUp
protected override IComparable RoundUp(IComparable current, TimeSpan delta)
result = timeSpanTickProvider.RoundUp(current, delta)
派生したクラスに上書きすると、指定した最も近いTimeSpanにIComparableを丸めます。
- current
- 現在の値。
- delta
- デルタ。
戻り値: 丸みのある値