EnumerableExtensions
Methoden
private static IEnumerable<Tuple<Point, Point>> EnumerateUntilGap(IEnumerator<Tuple<Point, Point>> iterator)
result = EnumerableExtensions.EnumerateUntilGap(iterator)
- iterator
- muss auf den ersten Nicht-NaN-Punkt in der Sammlung gesetzt werden
private static bool EnumerateUntilNonGap(IEnumerator<Tuple<Point, Point>> iterator)
result = EnumerableExtensions.EnumerateUntilNonGap(iterator)
- iterator
- muss auf den ersten NaN-Punkt in der Sammlung gesetzt werden
public static int FindIndex(IList list, bool isSorted, IComparable value, SearchMode searchMode)
result = EnumerableExtensions.FindIndex(list, isSorted, value, searchMode)
Findet den Index des Elements in der Liste gemäß dem gewünschten SearchMode. Wenn es wahr ist, verwendet schnelle binäre Suche
- list
- Die Liste zum Suchen
- isSorted
- Wenn wahr, wird schnelle binäre Suche verwenden
- value
- Der Wert, um den Index für
- searchMode
- Die SearchMode Optionen
Rückgabe: Der gefundene Index oder -1, wenn nicht gefunden
public static int FindIndex<T>(IList<T> list, bool isSorted, IComparable value, SearchMode searchMode)
result = EnumerableExtensions.FindIndex(list, isSorted, value, searchMode)
Findet den Index des Elements in der Liste gemäß dem gewünschten SearchMode. Wenn es wahr ist, verwendet schnelle binäre Suche
- list
- Die Liste zum Suchen
- isSorted
- Wenn wahr, wird schnelle binäre Suche verwenden
- value
- Der Wert, um den Index für
- searchMode
- Die SearchMode Optionen
Rückgabe: Der gefundene Index oder -1, wenn nicht gefunden
public static T? MaxOrNullable<T>(IEnumerable<T> that)
result = EnumerableExtensions.MaxOrNullable(that)
Gibt den maximalen Wert oder null zurück, wenn die Sequenz leer ist.
- that
- Die Reihenfolge, aus der der Maximalwert abgerufen wird.
Rückgabe: Maximalwert oder Null.
public static T? MinOrNullable<T>(IEnumerable<T> that)
result = EnumerableExtensions.MinOrNullable(that)
Gibt den Mindestwert oder null zurück, wenn die Sequenz leer ist.
- that
- Die Reihenfolge, aus der der Mindestwert abgerufen wird.
Rückgabe: Mindestwert oder Null.
internal static IEnumerable<SeriesInfo> SplitToSinglePointInfo(IEnumerable<SeriesInfo> infos)
result = EnumerableExtensions.SplitToSinglePointInfo(infos)
Teilen Sie einzelne BandSeriesInfo auf zwei Instanzen, um die Arbeit mit SeriesInfo Sammlungen zu vereinfachen
- infos
internal static T[] ToUncheckedList<T>(IList<T> list)
result = EnumerableExtensions.ToUncheckedList(list)
Rückgabe: Warnung: Zurückgegebenes Array kann Padding-Nulls am Ende enthalten