| GenExtensions Methods |
The GenExtensions type exposes the following members.
| Name | Description | |
|---|---|---|
| PickGeneratorsT(Int32, GenT) |
A generator that picks a given number of elements from a list of generators, randomly.
| |
| PickGeneratorsT(Int32, IEnumerableGenT) |
A generator that picks a given number of elements from a list of generators, randomly.
| |
| PickValuesT(Int32, IEnumerableT) |
A generator that picks a given number of elements from a list, randomly.
| |
| PickValuesT(Int32, T) |
A generator that picks a given number of elements from a list, randomly.
| |
| RetryUntilT |
Create a generator that calls gen repeatedly until
the given condition is fulfilled. The generated value is then
returned. Use this combinator with care, since it may result
in infinite loops.
| |
| SomeOfGeneratorsT(GenT) |
A generator that picks a random number of elements from a list of generators.
| |
| SomeOfGeneratorsT(IEnumerableGenT) |
A generator that picks a random number of elements from a list of generators.
| |
| SomeOfValuesT(IEnumerableT) |
A generator that picks a random number of elements from a list.
| |
| SomeOfValuesT(T) |
A generator that picks a random number of elements from a list.
| |
| ZipT1, T2(GenT1, GenT2) |
Combines the given generators into one generator that produces a
tuple of their generated values.
| |
| ZipT1, T2, T3(GenT1, GenT2, GenT3) |
Combines the given generators into one generator that produces a
tuple of their generated values.
| |
| ZipT1, T2, T3, T4(GenT1, GenT2, GenT3, GenT4) |
Combines the given generators into one generator that produces a
tuple of their generated values.
| |
| ZipT1, T2, T3, T4, T5(GenT1, GenT2, GenT3, GenT4, GenT5) |
Combines the given generators into one generator that produces a
tuple of their generated values.
| |
| ZipT1, T2, T3, T4, T5, T6(GenT1, GenT2, GenT3, GenT4, GenT5, GenT6) |
Combines the given generators into one generator that produces a
tuple of their generated values.
| |
| ZipT1, T2, T3, T4, T5, T6, T7(GenT1, GenT2, GenT3, GenT4, GenT5, GenT6, GenT7) |
Combines the given generators into one generator that produces a
tuple of their generated values.
|