NCodeGroup's repositories
MassTransit.Extensions.Hosting
MassTransit configuration extensions using Microsoft.Extensions.Hosting.IHostedService and Microsoft.Extensions.DependencyInjection.
NCode.ReparsePoints
This library provides functions to manage Win32 Reparse Points such as Symbolic Links, Hard Links, and Junctions.
NCode.Composition.DisposableParts
This library provides a fix for the IDisposable memory leak in Microsoft's Composition (MEF) framework.
NCode.Scanners
This library provides a fluent API to search, filter, transform, and cache .NET types by reflecting over applications (using private-bin folders), directories, files, AppDomains, and assemblies.
MassTransit.Hosting.Extensions
[Archived] Provides extensions for hosting MassTransist consumers by using Microsoft.Extensions for DI frameworks and configuration options.
NCode.Disposables
This library provides a set of useful IDisposable implementations.
NCode.CryptoTransforms
This library provides adapters for the missing hashing and base 64 algorithms in the .NET Standard frameworks. Specifically this library provides implementations of ICryptoTransform for HashAlgorithm, ToBase64Transform, and FromBase64Transform.
NCode.ProjectSettings.Scaffold
Contains common settings, scripts, and files to scaffold C# projects for NCodeGroup.
NCode.ArrayLeases
Provides IDisposable leases for Microsoft's ArrayPool class from the System.Buffers package.
OctoPack
Creates Octopus-compatible NuGet packages
NCode.ByteArrayExtensions
Provides extension methods for byte arrays such as converting to hexadecimal and comparing array contents.
NCode.Common.Web
Provides a set common classes when implementing WebAPI services.
NCode.SystemClock
Provides an abstraction of ISystemClock to assist application testing and corresponding implementations with 1s and 1ms accuracy.
Unity.Enumerable
This library provides an extension to the Unity Container from Microsoft to add support for resolving multiple objects by using IEnumerable<T>.