RangeFactory

StockSharp.Xaml.Charting

Classe de ajudante para instanciar tipos derivados de IRage, onde é necessária digitação forte por baixo, mas o tipo de IRage em tempo de execução não é conhecido

Métodos

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

Cria uma nova instância de IRage do mesmo tipo que a gama min, max com a Min e Max especificados

min
O valor min da nova gama
max
O valor máximo da nova gama

Retorna: Uma nova instância derivada do IRage do mesmo tipo que os valores de entrada

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

Cria uma nova instância de IRange do tipo desejado, definindo o valor min e max

rangeType
Tipo do intervalo a criar, e.g. IndexRange@ ou DoubleRange.
min
O valor min da nova gama
max
O valor máximo da nova gama

Retorna: Uma nova instância derivada do IRage do mesmo tipo que os valores de entrada

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

Cria uma nova instância derivada do IRage do mesmo tipo que originalRange com o Min e Max especificados

originalRange
A gama original a utilizar como referência
min
O valor min da nova gama
max
O valor máximo da nova gama

Retorna: Uma nova instância derivada do IRage do mesmo tipo que originalRange

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

Cria uma nova instância derivada do IRage do mesmo tipo que originalRange com o Min e Max especificados, com um Limite de alcance para clip min, max to.

originalRange
A gama original a utilizar como referência
min
O valor min da nova gama
max
O valor máximo da nova gama
rangeLimit
O limite de alcance para cortar Min e Max.

Retorna: Uma nova instância derivada do IRage do mesmo tipo que originalRange