Namespace DotNext.Runtime.CompilerServices
Classes
ValueTupleBuilder
Represents value tuple builder with arbitrary number of tuple items.
Structs
InterpolatedStringTemplateBuilder
Represents a builder of the lambda expression that can be compiled to the renderer of the interpolated string.
Scope
Represents a collection of callbacks to be executed at the end of the lexical scope.
SpawningAsyncTaskMethodBuilder
When applied to async method using AsyncMethodBuilderAttribute attribute, spawns method execution as a new work item in the thread pool, i.e. in parallel.
SpawningAsyncTaskMethodBuilder<TResult>
When applied to async method using AsyncMethodBuilderAttribute attribute, spawns method execution as a new work item in the thread pool, i.e. in parallel.
SuspendedExceptionTaskAwaitable
Represents awaitable object that can suspend exception raised by the underlying task.
SuspendedExceptionTaskAwaitable.Awaiter
Represents the awaiter that suspends exception.
SuspendedExceptionTaskAwaitable<TArg>
Represents awaitable object that can suspend exception raised by the underlying task.
SuspendedExceptionTaskAwaitable<TArg>.Awaiter
Represents the awaiter that suspends exception.
Interfaces
IFunctional<TDelegate>
Represents root interface for all functional interfaces.