XEnumerableGenerateTElement Method (FuncInt32, TElement) |
Generates a sequence from an index-based generator function.
Namespace:
Linq.Extras
Assembly:
Linq.Extras (in Linq.Extras.dll) Version: 5.0.0+96a4f4bfed64095342c5df107c1fe1fb95603ee5
Syntaxpublic static IEnumerable<TElement> Generate<TElement>(
Func<int, TElement> generator
)
Public Shared Function Generate(Of TElement) (
generator As Func(Of Integer, TElement)
) As IEnumerable(Of TElement)
static member Generate :
generator : Func<int, 'TElement> -> IEnumerable<'TElement>
Parameters
- generator
- Type: SystemFuncInt32, TElement
A generator function that returns an element based on its index.
Type Parameters
- TElement
- The type of the elements in the sequence.
Return Value
Type:
IEnumerableTElementAn sequence of elements generated from their index.
RemarksThe index varies from 0 (inclusive) to int.MaxValue (exclusive), so the output sequence contains int.MaxValue elements.
See Also