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