Method Repeat
View SourceRepeat<TResult>(TResult)
Generates a sequence by repeating the given value infinitely.
Declaration
public static IAsyncEnumerable<TResult> Repeat<TResult>(TResult value)
Parameters
Type | Name | Description |
---|---|---|
TResult | value | Value to repeat in the resulting sequence. |
Returns
Type | Description |
---|---|
IAsyncEnumerable<TResult> | Sequence repeating the given value infinitely. |
Type Parameters
Name | Description |
---|---|
TResult | Result sequence element type. |
Repeat<TSource>(IAsyncEnumerable<TSource>)
Repeats and concatenates the source sequence infinitely.
Declaration
public static IAsyncEnumerable<TSource> Repeat<TSource>(this IAsyncEnumerable<TSource> source)
Parameters
Type | Name | Description |
---|---|---|
IAsyncEnumerable<TSource> | source | Source sequence. |
Returns
Type | Description |
---|---|
IAsyncEnumerable<TSource> | Sequence obtained by concatenating the source sequence to itself infinitely. |
Type Parameters
Name | Description |
---|---|
TSource | Source sequence element type. |
Exceptions
Type | Condition |
---|---|
ArgumentNullException |
|
Repeat<TSource>(IAsyncEnumerable<TSource>, int)
Repeats and concatenates the source sequence the given number of times.
Declaration
public static IAsyncEnumerable<TSource> Repeat<TSource>(this IAsyncEnumerable<TSource> source, int count)
Parameters
Type | Name | Description |
---|---|---|
IAsyncEnumerable<TSource> | source | Source sequence. |
int | count | Number of times to repeat the source sequence. |
Returns
Type | Description |
---|---|
IAsyncEnumerable<TSource> | Sequence obtained by concatenating the source sequence to itself the specified number of times. |
Type Parameters
Name | Description |
---|---|
TSource | Source sequence element type. |
Exceptions
Type | Condition |
---|---|
ArgumentNullException |
|
ArgumentOutOfRangeException |
|