Namespace Cratis.DependencyInjection

Classes

ConventionSelfBinding

Represents a convention-based self binding.

ConventionServiceBinding

Represents a convention-based service binding.

IgnoreConventionAttribute

Attribute to adorn implementations that should be ignored by the IoC conventions.

ScopedAttribute

Attribute to adorn types for the IoC hookup to recognize it as Scoped.

ServiceCollectionExtensions

Extension methods for IServiceCollection.

SingletonAttribute

Attribute to adorn types for the IoC hookup to recognize it as a Singleton.

Interfaces

ICanProvideConventionsForDependencyInjection

Defines a system that can provide precomputed IoC convention metadata.