EnumerableExtensions
StockSharp.Xaml.Charting.Common.Extensions
メソッド
EnumerateUntilGap
private static IEnumerable<Tuple<Point, Point>> EnumerateUntilGap(IEnumerator<Tuple<Point, Point>> iterator)
result = EnumerableExtensions.EnumerateUntilGap(iterator)
- iterator
- 収集中のNaNポイントを最初に指定する必要があります
EnumerateUntilNonGap
private static bool EnumerateUntilNonGap(IEnumerator<Tuple<Point, Point>> iterator)
result = EnumerableExtensions.EnumerateUntilNonGap(iterator)
- iterator
- まずはNaN@に集合してください。
FindIndex
public static int FindIndex(IList list, bool isSorted, IComparable value, SearchMode searchMode)
result = EnumerableExtensions.FindIndex(list, isSorted, value, searchMode)
目的のSearchModeに従ってリスト内の項目のインデックスを検索します。真の場合、高速バイナリ検索を使用します
- list
- 検索するリスト
- isSorted
- もしtrueなら、速いバイナリ検索を使う
- value
- インデックスのインデックスを見つける値
- searchMode
- 担当: 佐藤 浩
戻り値: 見つかったインデックス、または -1 が見つからない場合
FindIndex``1
public static int FindIndex<T>(IList<T> list, bool isSorted, IComparable value, SearchMode searchMode)
result = EnumerableExtensions.FindIndex(list, isSorted, value, searchMode)
目的のSearchModeに従ってリスト内の項目のインデックスを検索します。真の場合、高速バイナリ検索を使用します
- list
- 検索するリスト
- isSorted
- もしtrueなら、速いバイナリ検索を使う
- value
- インデックスのインデックスを見つける値
- searchMode
- 担当: 佐藤 浩
戻り値: 見つかったインデックス、または -1 が見つからない場合
MaxOrNullable``1
public static T? MaxOrNullable<T>(IEnumerable<T> that)
result = EnumerableExtensions.MaxOrNullable(that)
順序が空の場合、最大値または null を返します。
- that
- 値の最大値を取得するシーケンス。
戻り値: 値または null の最大値。
MinOrNullable``1
public static T? MinOrNullable<T>(IEnumerable<T> that)
result = EnumerableExtensions.MinOrNullable(that)
順序が空の場合、最小値または null を返します。
- that
- 最小値から取得するシーケンス。
戻り値: 最小値または null です。
SplitToSinglePointInfo
internal static IEnumerable<SeriesInfo> SplitToSinglePointInfo(IEnumerable<SeriesInfo> infos)
result = EnumerableExtensions.SplitToSinglePointInfo(infos)
SeriesInfo コレクションで作業を最適化するために、BandSeriesInfoを2つのインスタンスに分割します
- infos
ToUncheckedList``1
internal static T[] ToUncheckedList<T>(IList<T> list)
result = EnumerableExtensions.ToUncheckedList(list)
戻り値: 警告: 返された配列は、末尾にパディングゼロを含む可能性があります