Class ConsumerExtensions
Namespace: BenchmarkDotNet.Engines
Assembly: BenchmarkDotNet.dll
Syntax
public static class ConsumerExtensions
Methods
Consume(IEnumerable, Consumer)
executes and consumes given IEnumerable
Declaration
public static void Consume(this IEnumerable enumerable, Consumer consumer)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable | enumerable | non-generic IEnumerable |
Consumer | consumer | instance of Consumer. Create it on your own once, store it in the field and just pass here |
Consume(IQueryable, Consumer)
executes and consumes given IQueryable
Declaration
public static void Consume(this IQueryable queryable, Consumer consumer)
Parameters
Type | Name | Description |
---|---|---|
IQueryable | queryable | non-generic IQueryable |
Consumer | consumer | instance of Consumer. Create it on your own once, store it in the field and just pass here |
Consume<T>(IEnumerable<T>, Consumer)
executes and consumes given IEnumerable<T>
Declaration
public static void Consume<T>(this IEnumerable<T> enumerable, Consumer consumer)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<T> | enumerable | generic IEnumerable<T> |
Consumer | consumer | instance of Consumer. Create it on your own once, store it in the field and just pass here |
Type Parameters
Name | Description |
---|---|
T |
Consume<T>(IQueryable<T>, Consumer)
executes and consumes given IQueryable<T>
Declaration
public static void Consume<T>(this IQueryable<T> queryable, Consumer consumer)
Parameters
Type | Name | Description |
---|---|---|
IQueryable<T> | queryable | generic IQueryable<T> |
Consumer | consumer | instance of Consumer. Create it on your own once, store it in the field and just pass here |
Type Parameters
Name | Description |
---|---|
T |