Method FilterByType
- Namespace
- Gamelogic.Extensions.Algorithms
- Assembly
- Gamelogic.Extensions.dll
FilterByType<T, TFilter>(IEnumerable<T>)
Returns all elements of the source which are of type TFilter.
public static IEnumerable<TFilter> FilterByType<T, TFilter>(this IEnumerable<T> source) where T : class where TFilter : class, T
Parameters
sourceIEnumerable<T>The source collection to filter.
Returns
- IEnumerable<TFilter>
An enumerable containing only elements that are of type
TFilter.
Type Parameters
TThe type of elements in the source.
TFilterThe type to filter by. Must be a subtype of
T.