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), 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.
Info
| Version: | 0.2.3 |
| Author(s): | Nexus Software Labs |
| Last Update: | Tuesday, June 9, 2026 |
| .NET Fiddle: | Online Example |
| Project Url: | https://github.com/ncosentino/NexusLabs.Framework |
| NuGet Url: | https://www.nuget.org/packages/NexusLabs.Framework |
Install
Install-Package NexusLabs.Framework
dotnet add package NexusLabs.Framework
paket add NexusLabs.Framework
NexusLabs.Framework Download (Unzip the "nupkg" after downloading)
Dependencies
.NETStandard 2.0
- NexusLabs.Contracts(>= 0.0.3)
- NexusLabs.Contracts(>= 0.0.3)