Search Results for

    Show / Hide Table of Contents

    Namespace Evergine.Framework.Threading

    Classes

    BackgroundTaskScheduler

    An implementation of TaskScheduler that uses an Evergine background thread to execute tasks.

    EvergineBackgroundTask

    Provides methods for creating tasks that will be enqueued in the background Evergine thread.

    EvergineForegroundTask

    Provides methods for creating tasks that will be queued in the main Evergine thread.

    ForegroundSynchronizationContext

    Synchronization context that uses the ForegroundTaskScheduler.

    ForegroundTaskScheduler

    An implementation of TaskScheduler that uses an Evergine service to enqueue tasks.

    TaskExtensions

    Provides methods for configuring Task continuation.

    WorkActionExtensions

    Provides methods for creating tasks from IWorkAction objects.

    Structs

    EvergineConfiguredAwaiter

    Provides an awaitable object that allows for configured awaits on Task.

    EvergineConfiguredAwaiter<T>

    Provides an awaitable object that allows for configured awaits on Task<TResult>.

    Enums

    EvergineTaskContinueOn

    Represents the options to configure the continuation of a task using EvergineConfiguredAwaiter or EvergineConfiguredAwaiter<T>.

    In this article
    Back to top
    Generated by DocFX