ygorhenrique / Asynq

A tiny ValueTask Extensions library πŸš€

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Asynq

A tiny ValueTask extensions library.

Nuget Nuget


Usage

    
    // await WhenAll
    var values = await AsynqTasks.WhenAll(valueTasks);

    // WhenAll extension 
    var values = await valueTasks.WhenAll();

    // await WhenAny
    var values = await AsynqTasks.WhenAny(valueTasks);

    // WhenAny extension 
    var values = await valueTasks.WhenAny();

    // Fire and Forget
    valueTask.FireAndForget();

    // Fire and Forget with exception handling
    valueTask.FireAndForget(MyCustomExceptionHandler);

    // Convert to ValueTask
    task.AsValueTask();

About

A tiny ValueTask Extensions library πŸš€


Languages

Language:C# 100.0%