RegistrationContext public class RegistrationContext Documentation Code public IEnumerable<Type> AdditionalServiceTypes { get; } public IEnumerable<Type> AttributeConditions { get; } public bool AutoMemberInjectionEnabled { get; } public Func<MemberInfo, bool> AutoMemberInjectionFilter { get; } public AutoMemberInjectionRules AutoMemberInjectionRule { get; } public object[] ConstructorArguments { get; } public Func<IEnumerable<ConstructorInfo>, IEnumerable<ConstructorInfo>> ConstructorSelectionRule { get; } public Delegate ContainerFactory { get; } public object DefinedScopeName { get; } public Dictionary<object, object> DependencyBindings { get; } public object ExistingInstance { get; } public Delegate Finalizer { get; } public Delegate FuncDelegate { get; } public Delegate Initializer { get; } public Dictionary<string, object> InjectionMemberNames { get; } public IEnumerable<KeyValuePair<string, object>> InjectionParameters { get; } public bool IsFactoryDelegateACompiledLambda { get; } public bool IsLifetimeExternallyOwned { get; } public bool IsWireUp { get; } public LifetimeDescriptor Lifetime { get; } public object Name { get; } public object NamedScopeRestrictionIdentifier { get; } public bool ReplaceExistingRegistration { get; } public Func<TypeInformation, bool> ResolutionCondition { get; } public ConstructorInfo SelectedConstructor { get; } public Delegate SingleFactory { get; } public Type TargetTypeCondition { get; }