Show / Hide Table of Contents

Namespace DotNext.Runtime.CompilerServices

Classes

ValueTupleBuilder

Represents value tuple builder with arbitrary number of tuple items.

Structs

AwaitableResult<T>

Represents awaitable object that can suspend the exception raised by the underlying task.

AwaitableResult<T>.Awaiter

Represents the awaiter that suspends exception.

AwaitableResult<T, TError>

Represents awaitable object that can suspend the exception raised by the underlying task.

AwaitableResult<T, TError>.Awaiter

Represents the awaiter that suspends exception.

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 the 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.

☀
☾
In this article
Back to top
Supported by the .NET Foundation
☀
☾