EnumerableExtensions
StockSharp.Xaml.Charting.Common.Extensions
Métodos
EnumerateUntilGap
private static IEnumerable<Tuple<Point, Point>> EnumerateUntilGap(IEnumerator<Tuple<Point, Point>> iterator)
result = EnumerableExtensions.EnumerateUntilGap(iterator)
- iterator
- deve ser definido como o primeiro não- NaN ponto na coleção
EnumerateUntilNonGap
private static bool EnumerateUntilNonGap(IEnumerator<Tuple<Point, Point>> iterator)
result = EnumerableExtensions.EnumerateUntilNonGap(iterator)
- iterator
- deve ser definido como o primeiro NaN ponto na coleção
FindIndex
public static int FindIndex(IList list, bool isSorted, IComparable value, SearchMode searchMode)
result = EnumerableExtensions.FindIndex(list, isSorted, value, searchMode)
Encontra o índice do item na Lista de acordo com o desejado SearchMode. Se for verdadeiro, usa a pesquisa binária rápida
- list
- A lista a pesquisar
- isSorted
- Se for verdadeiro, usará uma pesquisa binária rápida
- value
- O valor a encontrar o índice para
- searchMode
- As opções SearchMode
Retorna: O índice encontrado, ou -1 se não encontrado
FindIndex``1
public static int FindIndex<T>(IList<T> list, bool isSorted, IComparable value, SearchMode searchMode)
result = EnumerableExtensions.FindIndex(list, isSorted, value, searchMode)
Encontra o índice do item na Lista de acordo com o desejado SearchMode. Se for verdadeiro, usa a pesquisa binária rápida
- list
- A lista a pesquisar
- isSorted
- Se for verdadeiro, usará uma pesquisa binária rápida
- value
- O valor a encontrar o índice para
- searchMode
- As opções SearchMode
Retorna: O índice encontrado, ou -1 se não encontrado
MaxOrNullable``1
public static T? MaxOrNullable<T>(IEnumerable<T> that)
result = EnumerableExtensions.MaxOrNullable(that)
Devolve o valor máximo ou nulo se a sequência estiver vazia.
- that
- A sequência para obter o valor máximo.
Retorna: O valor máximo ou nulo.
MinOrNullable``1
public static T? MinOrNullable<T>(IEnumerable<T> that)
result = EnumerableExtensions.MinOrNullable(that)
Devolve o valor mínimo ou nulo se a sequência estiver vazia.
- that
- A sequência para obter o valor mínimo.
Retorna: O valor mínimo ou nulo.
SplitToSinglePointInfo
internal static IEnumerable<SeriesInfo> SplitToSinglePointInfo(IEnumerable<SeriesInfo> infos)
result = EnumerableExtensions.SplitToSinglePointInfo(infos)
Dividi o single BandSeriesInfo em duas instâncias para siplificar o trabalho com SeriesInfo colections
- infos
ToUncheckedList``1
internal static T[] ToUncheckedList<T>(IList<T> list)
result = EnumerableExtensions.ToUncheckedList(list)
Retorna: aviso: o array devolvido pode conter zeros de enchimento no fim