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
| 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
|