RegistrationContext public class RegistrationContext Documentation Code public static readonly RegistrationContext Empty public IEnumerable<Type> AdditionalServiceTypes { get; } public IEnumerable<Type> AttributeConditions { get; } public bool AutoMemberInjectionEnabled { get; } public AutoMemberInjectionRules AutoMemberInjectionRule { get; } public object[] ConstructorArguments { get; } public Func<IEnumerable<ConstructorInformation>, IEnumerable<ConstructorInformation>> ConstructorSelectionRule { get; } public Func<IDependencyResolver, object> ContainerFactory { get; } public object DefinedScopeName { get; } public Dictionary<object, object> DependencyBindings { get; } public object ExistingInstance { get; } public bool FactoryCacheDisabled { get; } public object Finalizer { get; } public Delegate FuncDelegate { get; } public object Initializer { get; } public Dictionary<string, object> InjectionMemberNames { get; } public IEnumerable<InjectionParameter> InjectionParameters { get; } public bool IsFactoryDelegateACompiledLambda { get; } public bool IsLifetimeExternallyOwned { get; } public bool IsWireUp { get; } public ILifetime Lifetime { get; } public Func<TypeInformation, bool> MemberInjectionFilter { get; } public object Name { get; } public bool ReplaceExistingRegistration { get; } public Func<TypeInformation, bool> ResolutionCondition { get; } public ConstructorInfo SelectedConstructor { get; } public Func<object> SingleFactory { get; } public Type TargetTypeCondition { get; } public RegistrationContext() public static RegistrationContext New() public RegistrationContext Clone()