Stashbox.Resolution
Namespace with 15 public types
Classes
ResolutionContext
Represents information about the actual resolution flow.
TypeInformation
Represents type information about a dependency.
Structures
DelegateCacheEntry
Details about Stashbox's internal delegate cache state.
NamedCacheEntry
Details about a named delegate cache entry.
ServiceContext
Represents the context of a service.
Enumerations
ResolutionBehavior
Service resolution behavior.
Interfaces
IEnumerableSupportedResolver
Represents a dependency resolver that can produce a collection of services.
IEnumerableWrapper
Represents a wrapper that can wrap a collection of a service.
IMetadataWrapper
Represents a wrapper that can wrap a service with metadata.
IParameterizedWrapper
Represents a wrapper that can wrap a service with function parameters.
IRequestContext
Represents an information storage for resolution requests.
IResolutionStrategy
Represents a resolution strategy.
IResolver
The base interface for wrappers and resolvers.
IServiceResolver
Represents a dependency resolver.
IServiceWrapper
Represents a wrapper that can wrap a service.