GeneratorSwitchWhenTSource Method |
Namespace: Gamelogic.Extensions.Algorithms
public static IGenerator<TSource> SwitchWhen<TSource>( this IGenerator<TSource> source, Func<TSource, bool> predicate, IGenerator<TSource> newGenerator )
| Exception | Condition |
|---|---|
| ArgumentNullException | source is null |
| ArgumentNullException | predicate is null |
| ArgumentNullException | newGenerator is null |