20 packages tagged with “microsoft-extensions”
Xunit integration for Microsoft.Extensions.Logging. Provides ILogger implementation that forwards log messages to Xunit's ITestOutputHelper for easy debugging and test output visibility.
A minimal Microsoft.Extensions.Logging provider for test frameworks such as MSTest, xUnit and NUnit.
A collection of helper functions for the Microsoft logging tool.
Provides extension methods for registering and customizing a LiteDB.LiteDabase singleton instance using Microsoft.Extensions.DependencyInjection.
Adapter for bridging Microsoft.Extensions.Configuration (IConfiguration) with Cocoar.Configuration, enabling gradual migration and coexistence with existing Microsoft configuration sources while leveraging reactive updates.
Dependency injection integration for Cocoar.Configuration with Microsoft.Extensions.DependencyInjection. Fluent API for registering configuration types with customizable lifetimes (singleton, scoped, transient) and keyed services.
A collection of useful extension members and extension methods for Microsoft.Extensions.* packages.
Hosting integration for TinyBDD, enabling fluent BDD workflows as hosted services with Microsoft.Extensions.Hosting.
Dependency injection integration for TinyBDD, enabling fluent BDD workflows with Microsoft.Extensions.DependencyInjection.
Extension methods for Microsoft.Extensions.DependencyInjection that enable the Decorator pattern. Easily wrap registered services with decorators while preserving service lifetimes (Transient, Scoped, Singleton).
Configuration extension methods providing enhanced functionality for Microsoft.Extensions.Configuration including required value retrieval with validation.
MSTest integration for Microsoft.Extensions.Logging. Provides ILogger implementation that forwards log messages to MSTest's TestContext for easy debugging and test output visibility.
Roslyn analyzers for detecting DI scope leaks and lifetime mismatches in Microsoft.Extensions.DependencyInjection. Catches captive dependencies, undisposed scopes, service locator anti-patterns, and more.
ASP.NET Core dependency injection extensions for Claude.AgentSdk. Provides AddClaudeAgent, IOptions configuration binding, health checks, background services, and OpenTelemetry integration.
Microsoft.Extensions.DependencyInjection integration for MoqProxy. Enables wrapping DI-registered services with Moq proxies for testing - verify calls to real implementations, spy on service interactions, and test integration scenarios without modifying production code.
Dependency Injection extensions for StableDiffusionNet.Core. Provides Microsoft.Extensions.DependencyInjection integration, logging adapters, and IOptions pattern support for Stable Diffusion WebUI API client. Compatible with .NET Standard 2.0+, .NET Framework 4.7.2+, .NET Core 2.0+, .NET 5.0+.
Brings and enhances Microsoft's DI container for any .NET application-WPF, WinForms, Blazor, Console apps, and more. Enterprise-grade features including keyed services, attribute-based auto-registration, lazy initialization, service scoping, open generics, service validation, and async initialization that extend beyond standard Microsoft DI capabilities.
Extension methods for configuring .NET applications with AI services (Ollama and Azure OpenAI) and standard configuration patterns. Simplifies setup of Microsoft.Extensions.AI services in .NET applications.
Dependency injection extensions for CountryData.Globalization library. Provides seamless integration with Microsoft.Extensions.DependencyInjection for ASP.NET Core and other .NET applications. Includes service registration extensions and lifetime management for ICountryDataProvider. Install this package alongside CountryData.Globalization to enable DI support with AddCountryData() extension method.
Default implementations for dynamic, change-aware collection providers. Includes static, observable, composite, and periodic polling data sources with automatic change notifications via IChangeToken. Provides dependency injection integration with Microsoft.Extensions.DependencyInjection.