RangeFactory

StockSharp.Xaml.Charting

Clase de ayuda a instantáneas IRange tipos derivados, donde se requiere un marcado fuerte debajo pero el tipo de tiempo de ejecución de IRange no se conoce

Métodos

NewRange
public static IRange NewRange(IComparable min, IComparable max)
result = RangeFactory.NewRange(min, max)

Crea una nueva instancia IRange del mismo tipo que el min, rango máximo con el Min y Max especificados

min
El valor min del nuevo rango
max
El valor máximo de la nueva gama

Devuelve: Una nueva instancia derivada de IRange del mismo tipo que los valores de entrada

NewRange
public static IRange NewRange(Type rangeType, IComparable min, IComparable max)
result = RangeFactory.NewRange(rangeType, min, max)

Crea una nueva instancia IRange de tipo deseado, configurando el valor min y máx

rangeType
Tipo de la gama a crear, e.g. IndexRange o DoubleRange.
min
El valor min del nuevo rango
max
El valor máximo de la nueva gama

Devuelve: Una nueva instancia derivada de IRange del mismo tipo que los valores de entrada

NewWithMinMax
public static IRange NewWithMinMax(IRange originalRange, IComparable min, IComparable max)
result = RangeFactory.NewWithMinMax(originalRange, min, max)

Crea una nueva instancia derivada de IRange del mismo tipo que originalRange con el Min y Max especificados

originalRange
El rango original para utilizar como referencia
min
El valor min del nuevo rango
max
El valor máximo de la nueva gama

Devuelve: Una nueva instancia derivada de IRange del mismo tipo que originalRange

NewWithMinMax
public static IRange NewWithMinMax(IRange originalRange, double min, double max, IRange rangeLimit)
result = RangeFactory.NewWithMinMax(originalRange, min, max, rangeLimit)

Crea una nueva instancia derivada de IRange del mismo tipo que originalRange con el Min y Max especificado, con un Límite de rango a clip min, máx.

originalRange
El rango original para utilizar como referencia
min
El valor min del nuevo rango
max
El valor máximo de la nueva gama
rangeLimit
El límite de rango a clip Min y Max a.

Devuelve: Una nueva instancia derivada de IRange del mismo tipo que originalRange