RegistrationContext
Represents the state of a scoped registration.
The async initializer delegate.
True if auto member injection is enabled on this instance.
A filter delegate used to determine which members should be auto injected and which are not.
The auto member injection rule for the registration.
The arguments of the selected constructor if any was set.
public Func<IEnumerable<ConstructorInfo>, IEnumerable<ConstructorInfo>> ConstructorSelectionRule { get; }
The constructor selection rule.
The name of the scope this registration defines.
Dependency names or types that are bound to named registrations.
The already stored instance which was provided by instance or wired up registration.
Container factory of the registration.
Parameters to inject for the factory registration.
The cleanup delegate.
The delegate to resolve when the registration is a 'Func{}'.
The initializer delegate.
Flag that indicates the passed factory delegate is a compiled lambda from Expression.
True if the lifetime of the service is owned externally.
If true, the existing instance will be wired into the container, it will perform member and method injection on it.
Lifetime of the registration.
Name of the registration.
The selected constructor if any was set.