6 packages tagged with “PocketContainer”
An embeddable IoC container in a single C# file, with support for extensibility and conventions.
Enables PocketContainer to resolve open generic types.
A convention that tells PocketContainer to choose the longest constructor that contains no primitive types (including strings, dates, and numeric types) when resolving instances of an unregistered type.
Enables PocketContainer to be used to provide dependency injection for ASP.NET Core applications. When using this package, PocketContainer instances can be created from IServiceCollection and implement IServiceProvider.
A convention that will resolve a type when it is the only implementation for a requested interface or abstract type that has not been explicitly registered.
Enables PocketContainer to accumulate repeated registrations of the same type T and resolve them collectively using IEnumerable<T>.