GeneratorChooseTSource Method (IListIGeneratorTSource, IGeneratorInt32) |
Namespace: Gamelogic.Extensions.Algorithms
public static IGenerator<TSource> Choose<TSource>( IList<IGenerator<TSource>> generators, IGenerator<int> indexGenerator )
| Exception | Condition |
|---|---|
| ArgumentNullException | generators or indexGenerator |
| ArgumentException | Cannot contain null elements;generators |
//generators is a IEnumerable of generators var generator = Generator.Choose(generators, Generator.Count(generators.Count());