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.

RuntimeFeaturesAttribute

Indicates that the code inside of method, type, module or assembly relies on specific runtime features.

ValueTupleBuilder

Represents value tuple builder with arbitrary number of tuple items.

WaitHandleFuture

Represents turned into awaitable future.

Structs

Awaitable<T, TAwaiter>

Represents awaitable concept type.

Awaitable<T, TAwaiter, R>

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

Awaiter<TAwaiter>

Represents awaiter pattern for type TAwaiter. with result.

Awaiter<TAwaiter, R>

Represents awaiter pattern for type TAwaiter with non- result.

ManagedMethodPointer

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

Back to top Generated by DocFX