XEnumerableGenerateTElement Method (TElement, FuncTElement, TElement) |
Generates a sequence from a seed and a generator function.
Namespace:
Linq.Extras
Assembly:
Linq.Extras (in Linq.Extras.dll) Version: 5.0.0+96a4f4bfed64095342c5df107c1fe1fb95603ee5
Syntaxpublic static IEnumerable<TElement> Generate<TElement>(
TElement seed,
Func<TElement, TElement> generator
)
Public Shared Function Generate(Of TElement) (
seed As TElement,
generator As Func(Of TElement, TElement)
) As IEnumerable(Of TElement)
static member Generate :
seed : 'TElement *
generator : Func<'TElement, 'TElement> -> IEnumerable<'TElement>
Parameters
- seed
- Type: TElement
The first element of the sequence. - generator
- Type: SystemFuncTElement, TElement
A generator function that returns the next element from the current element.
Type Parameters
- TElement
- The type of the elements in the sequence.
Return Value
Type:
IEnumerableTElementAn infinite sequence of generated elements.
See Also