Table of Contents

Struct TrackingWhereEnumerable<T>

Namespace
Uncreated.Warfare.Util.List
Assembly
Uncreated.Warfare.dll

Only selects elements that the predicate returns true for.

public readonly struct TrackingWhereEnumerable<T> : IEnumerable<T>, IEnumerable

Type Parameters

T
Implements
Inherited Members
Extension Methods

Constructors

TrackingWhereEnumerable(ReadOnlyTrackingList<T>, Func<T, bool>)

public TrackingWhereEnumerable(ReadOnlyTrackingList<T> list, Func<T, bool> predicate)

Parameters

list ReadOnlyTrackingList<T>
predicate Func<T, bool>

TrackingWhereEnumerable(TrackingList<T>, Func<T, bool>)

public TrackingWhereEnumerable(TrackingList<T> list, Func<T, bool> predicate)

Parameters

list TrackingList<T>
predicate Func<T, bool>

Methods

Contains(T)

public bool Contains(T value)

Parameters

value T

Returns

bool

GetEnumerator()

public TrackingWhereEnumerable<T>.Enumerator GetEnumerator()

Returns

TrackingWhereEnumerable<T>.Enumerator