Table of Contents

Class GeneratorExtensions

Namespace
LfrlAnvil.Extensions
Assembly
LfrlAnvil.Core.dll

Contains IGenerator extension methods.

public static class GeneratorExtensions
Inheritance
GeneratorExtensions
Inherited Members

Methods

ToEnumerable(IGenerator)

Creates a new IEnumerable instance (potentially infinite) from the provided generator.

[Pure]
public static IEnumerable ToEnumerable(this IGenerator source)

Parameters

source IGenerator

Source generator.

Returns

IEnumerable

New IEnumerable instance.

ToEnumerable<T>(IGenerator<T>)

Creates a new IEnumerable<T> instance (potentially infinite) from the provided generator.

[Pure]
public static IEnumerable<T> ToEnumerable<T>(this IGenerator<T> source)

Parameters

source IGenerator<T>

Source generator.

Returns

IEnumerable<T>

New IEnumerable<T> instance.

Type Parameters

T

Generator value type.