Class TrackingListExtensions
public static class TrackingListExtensions
- Inheritance
-
TrackingListExtensions
- Inherited Members
Methods
ToReadOnlyTrackingList<T>(IEnumerable<T>)
Create a ReadOnlyTrackingList<T> from an existing enumerable.
public static ReadOnlyTrackingList<T> ToReadOnlyTrackingList<T>(this IEnumerable<T> enumerable)
Parameters
enumerableIEnumerable<T>
Returns
Type Parameters
T
ToTrackingList<T>(IEnumerable<T>)
Create a TrackingList<T> from an existing enumerable.
public static TrackingList<T> ToTrackingList<T>(this IEnumerable<T> enumerable)
Parameters
enumerableIEnumerable<T>
Returns
- TrackingList<T>
Type Parameters
T
Where<T>(ReadOnlyTrackingList<T>, Func<T, bool>)
Pass through the hashing capability of ReadOnlyTrackingList<T> without actually copying the full list.
public static TrackingWhereEnumerable<T> Where<T>(ReadOnlyTrackingList<T> list, Func<T, bool> predicate)
Parameters
listReadOnlyTrackingList<T>predicateFunc<T, bool>
Returns
Type Parameters
T
Where<T>(TrackingList<T>, Func<T, bool>)
Pass through the hashing capability of TrackingList<T> without actually copying the full list.
public static TrackingWhereEnumerable<T> Where<T>(TrackingList<T> list, Func<T, bool> predicate)
Parameters
listTrackingList<T>predicateFunc<T, bool>
Returns
Type Parameters
T