Found 16 packages
Asynchronous coordination primitives.
Lazy execution for your C# adventures! Contains classes like AsyncLazy, AsyncContext, AsyncCache and AsyncLock.
A thread-safe dictionary that lazily initializes values asynchronously with automatic disposal
Class library containing useful general-programming classes and extension methods for existing types.
An async implementation of Lazy
A .NET library that provides a variety of reusable functionality, including packed integers (PackedInt16, PackedInt32, and PackedInt64), guard methods, various extension methods, and classes related to the Task Parallel Library (AsyncLazy, AsyncLock, AsyncAutoResetEvent, and AsyncManualResetEvent).
Nivaes Async is a set of utilities for handling asynchronous functions.
Asynchronous coordination primitives.
Threading concepts such as AsyncLazy and async reset events.
Nivaes extensions.
OneCode.Async extends the basic .NET Task library with lots of frequently-asked helper functions. For example, Task.RunSynchronously executes an async task synchronously; Task.RunPeriodically executes an action periodically. Task.FromEvent creates a Task that waits for an event to occur.
Extends the standard library with: - Async lazy (PublicationOnly and ExecutionAndPublication thread safety modes). - Sync and async in-memory value cache. - Sync and async in-memory key-value cache. - Min and max priority queues. - Argument validation methods. - Extension methods for collection interfaces. - Extension methods for standard library types like int, string, DateTime.
Nivaes Async is a set of utilities for handling asynchronous functions.
High‑performance foundational utilities for .NET, providing async/threading primitives, lifetime management tools, Span/Memory polyfills, fast path builders, diagnostics helpers, and essential collection utilities. Designed for correctness, speed, and consistent behavior across modern .NET and .NET Framework.
Thread-safe async lazy initializer that runs a factory once, shares the in-flight operation, and caches the result. Supports Task and ValueTask factories with optimized synchronous paths and optional reset.
High-performance async synchronization primitives including AsyncReaderWriterLock, AsyncLazy, AsyncLock, AsyncAutoResetEvent, and AsyncManualResetEvent for modern .NET applications.