Click or drag to resize
GenExtensions Methods

The GenExtensions type exposes the following members.

Methods
  NameDescription
Public methodStatic memberPickGeneratorsT(Int32, GenT)
A generator that picks a given number of elements from a list of generators, randomly.
Public methodStatic memberPickGeneratorsT(Int32, IEnumerableGenT)
A generator that picks a given number of elements from a list of generators, randomly.
Public methodStatic memberPickValuesT(Int32, IEnumerableT)
A generator that picks a given number of elements from a list, randomly.
Public methodStatic memberPickValuesT(Int32, T)
A generator that picks a given number of elements from a list, randomly.
Public methodStatic memberRetryUntilT
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.
Public methodStatic memberSomeOfGeneratorsT(GenT)
A generator that picks a random number of elements from a list of generators.
Public methodStatic memberSomeOfGeneratorsT(IEnumerableGenT)
A generator that picks a random number of elements from a list of generators.
Public methodStatic memberSomeOfValuesT(IEnumerableT)
A generator that picks a random number of elements from a list.
Public methodStatic memberSomeOfValuesT(T)
A generator that picks a random number of elements from a list.
Public methodStatic memberZipT1, T2(GenT1, GenT2)
Combines the given generators into one generator that produces a tuple of their generated values.
Public methodStatic memberZipT1, T2, T3(GenT1, GenT2, GenT3)
Combines the given generators into one generator that produces a tuple of their generated values.
Public methodStatic memberZipT1, T2, T3, T4(GenT1, GenT2, GenT3, GenT4)
Combines the given generators into one generator that produces a tuple of their generated values.
Public methodStatic memberZipT1, T2, T3, T4, T5(GenT1, GenT2, GenT3, GenT4, GenT5)
Combines the given generators into one generator that produces a tuple of their generated values.
Public methodStatic memberZipT1, 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.
Public methodStatic memberZipT1, 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.
Top
See Also