Sign in Sign up
nuget

NexusLabs.Framework

Cross-cutting C# utilities for Nexus Software Labs projects: result pattern (Tried/TriedEx/TriedNullEx + Safely + Try orchestration) with optional disposal of disposable wrapped values, [TransfersOwnership] ownership-transfer attribute, stream wrappers (StreamWithLength, ReadOnlySubstream, StreamPump), self-deleting temporary file/directory primitives (ITemporaryFile/ITemporaryDirectory + factories) with a pluggable delete-resilience seam, ArrayPool renting handles (RentedSpan ref struct for sync + RentedMemory owner for async, via RentSpan/RentMemory) that bind return-to-pool to a using scope, AsyncSemaphoreLease concurrency primitive with timeout-bounded acquisition, ITracer/Tracer over ActivitySource, async-aware event handler extensions, process diagnostics helpers, and async ADO.NET interface shapes.

Activity

Latest release
1mo ago
Total releases
41
Cadence
~6 days
Last 12 months
14

Reach

Stars
12

Details

License
MIT
First release
Aug 11, 2020
Releases
Version Released
0.2.9 patch
0.2.8 patch
0.2.7 patch
0.2.6 patch
0.2.5 patch
0.2.4 patch
0.2.3 patch
0.2.2 patch
0.2.1 patch
0.2.0 minor
0.1.4 patch
0.1.3 patch
0.1.2 patch
0.1.1 minor
0.0.46 patch
0.0.45 patch
0.0.42 patch
0.0.41 patch
0.0.40 patch
0.0.39 patch
0.0.38 patch
0.0.37 patch
0.0.35 patch
0.0.34 patch
0.0.33 patch
0.0.31 patch
0.0.25 patch
0.0.23 patch
0.0.15 patch
0.0.14 patch
0.0.13 patch
0.0.12 patch
0.0.11 patch
0.0.10 patch
0.0.9 patch
0.0.8 patch
0.0.7 patch
0.0.6 patch
0.0.5 patch
0.0.3 patch
0.0.1 initial