UnitStepAttribute

StockSharp.Messages

Ограничение шага для значений единиц измерения (Значение = Базовое + N*Шаг, N>=0).

Наследует: StepAttribute

Реализует: IValidator

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

UnitStepAttribute
public UnitStepAttribute(Unit step, Unit baseValue)
unitStepAttribute = UnitStepAttribute(step, baseValue)

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

step
StepUnit
baseValue
BaseValueUnit

Свойства

BaseValueUnit
public Unit BaseValueUnit { get; }
value = unitStepAttribute.BaseValueUnit

Базовая стоимость.

StepUnit
public Unit StepUnit { get; }
value = unitStepAttribute.StepUnit

Пошаговая ценность.

Методы

IsValid
public override bool IsValid(object value)
result = unitStepAttribute.IsValid(value)

Validates the specified value by converting it and applying the custom validation.

value
The value to validate.

Возвращает: True if the value is valid; otherwise, false.