IResolutionStrategy
Represents a resolution strategy.
ServiceContext BuildExpressionForRegistration(ServiceRegistration serviceRegistration, ResolutionContext resolutionContext, TypeInformation typeInformation)
Builds the resolution expression for the requested service registration.
ServiceContext BuildExpressionForType(ResolutionContext resolutionContext, TypeInformation typeInformation)
Builds the resolution expression for the requested service.
IEnumerable<ServiceContext> BuildExpressionsForEnumerableRequest(ResolutionContext resolutionContext, TypeInformation typeInformation)
Builds all the resolution expressions for the enumerable service request.
Determines whether a type is resolvable with the current container state or not.
Registers an IResolver.