Defines helper methods used by code transformed by aspects.
Namespace: Metalama.Framework.RunTime
Assembly: Metalama.Framework.dll
Syntax
public static class RunTimeAspectHelperMethods
| Name | Description |
|---|---|
| Buffer(IEnumerable) | Evaluates an IEnumerable and stores the result into a |
| Buffer(IEnumerator) | Evaluates an IEnumerator, stores the result into a |
| BufferAsync<T>(IAsyncEnumerable<T>, CancellationToken) | |
| BufferAsync<T>(IAsyncEnumerator<T>, CancellationToken) | |
| BufferToListAsync<T>(IAsyncEnumerator<T>, CancellationToken) | |
| Buffer<T>(IEnumerable<T>) | Evaluates an IEnumerable<T> and stores the result into a List<T>. If the enumerable is already a list, returns the input list. The intended side effect of this method is to completely evaluate the input enumerable. |
| Buffer<T>(IEnumerator<T>) | Evaluates an IEnumerator<T>, stores the result into a List<T> and returns an enumerator for this list. If the enumerator is already a list enumerator, returns the input enumerator. The intended side effect of this method is to completely evaluate the input enumerator. |