Show / Hide Table of Contents

Namespace DotNext.Runtime.CompilerServices

Classes

AsyncDelegateFuture

Future representing asynchronous execution of multiple delegates.

CancellationTokenFuture

Represents cancellation token turned into awaitable future.

Concept

Provides a check of constraints defined by concept types.

ConceptAttribute

Indicates that attributed class is a concept type.

ConstraintAttribute

Indicates that generic parameter is constrained with a concept.

NotifyCompletion<TAwaiter>

Represents base concept of awaiter pattern.

ValueTupleBuilder

Represents value tuple builder with arbitrary number of tuple items.

WaitHandleFuture

Represents WaitHandle turned into awaitable future.

Structs

Awaitable<T, TAwaiter>

Represents awaitable concept type.

Awaitable<T, TAwaiter, TResult>

Represents awaitable concept type for the task type with non-void result.

Awaiter<TAwaiter>

Represents awaiter pattern for type TAwaiter. with Void result.

Awaiter<TAwaiter, TResult>

Represents awaiter pattern for type TAwaiter with non-Void result.

Box<T>

Typed representation of the boxed value type.

ManagedMethodPointer

Acts as modifier type for the parameter representing pointer to the managed method.

In This Article
Back to top Generated by DocFX