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
debe ser establecido en primera noNaNpunto de recogida
EnumerateUntilNonGap
private static bool EnumerateUntilNonGap(IEnumerator<Tuple<Point, Point>> iterator)
result = EnumerableExtensions.EnumerateUntilNonGap(iterator)
iterator
debe ser fijado en el primer NaNpunto de colección
FindIndex
public static int FindIndex(IList list, bool isSorted, IComparable value, SearchMode searchMode)
result = EnumerableExtensions.FindIndex(list, isSorted, value, searchMode)

Encuentra el índice del artículo en la Lista según el deseado SearchMode. Si es cierto, utiliza búsqueda binaria rápida

list
La lista para buscar
isSorted
Si es verdad, utilizará búsqueda binaria rápida
value
El valor para encontrar el índice
searchMode
Opciones SearchMode

Devuelve: El índice encontrado, o -1 si no se encuentra

FindIndex``1
public static int FindIndex<T>(IList<T> list, bool isSorted, IComparable value, SearchMode searchMode)
result = EnumerableExtensions.FindIndex(list, isSorted, value, searchMode)

Encuentra el índice del artículo en la Lista según el deseado SearchMode. Si es cierto, utiliza búsqueda binaria rápida

list
La lista para buscar
isSorted
Si es verdad, utilizará búsqueda binaria rápida
value
El valor para encontrar el índice
searchMode
Opciones SearchMode

Devuelve: El índice encontrado, o -1 si no se encuentra

MaxOrNullable``1
public static T? MaxOrNullable<T>(IEnumerable<T> that)
result = EnumerableExtensions.MaxOrNullable(that)

Devuelve el valor máximo o nulo si la secuencia está vacía.

that
La secuencia para recuperar el valor máximo de.

Devuelve: El valor máximo o nulo.

MinOrNullable``1
public static T? MinOrNullable<T>(IEnumerable<T> that)
result = EnumerableExtensions.MinOrNullable(that)

Devuelve el valor mínimo o nulo si la secuencia está vacía.

that
La secuencia para recuperar el valor mínimo de.

Devuelve: El valor mínimo o nulo.

SplitToSinglePointInfo
internal static IEnumerable<SeriesInfo> SplitToSinglePointInfo(IEnumerable<SeriesInfo> infos)
result = EnumerableExtensions.SplitToSinglePointInfo(infos)

Se divide solo BandSeriesInfo en dos instancias para simplificar el trabajo con las colecciones SeriesInfo

infos
ToUncheckedList``1
internal static T[] ToUncheckedList<T>(IList<T> list)
result = EnumerableExtensions.ToUncheckedList(list)

Devuelve: advertencia: la matriz devuelta puede contener ceros de relleno en el extremo