Table of Contents

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

source IEnumerable<T>

The source collection to filter.

Returns

IEnumerable<TFilter>

An enumerable containing only elements that are of type TFilter.

Type Parameters

T

The type of elements in the source.

TFilter

The type to filter by. Must be a subtype of T.