<PackageReference Include="Relativity.ObjectManager" Version="9.4.315.5" />

WindsorContainer

public virtual object this[string key] { get; }

public virtual object this[Type service] { get; }

public virtual IKernel Kernel { get; }

public string Name { get; }

public virtual IWindsorContainer Parent { get; set; }

public WindsorContainer(IConfigurationInterpreter interpreter, IEnvironmentInfo environmentInfo)

public WindsorContainer(string configurationUri)

public WindsorContainer(IKernel kernel, IComponentsInstaller installer)

public WindsorContainer(string name, IKernel kernel, IComponentsInstaller installer)

public WindsorContainer(IProxyFactory proxyFactory)

public WindsorContainer(string name, IWindsorContainer parent, IConfigurationInterpreter interpreter)

public virtual void AddChildContainer(IWindsorContainer childContainer)

public virtual IWindsorContainer AddComponent(string key, Type classType)

public virtual IWindsorContainer AddComponent(string key, Type serviceType, Type classType)

public IWindsorContainer AddComponent<T>(string key)

public IWindsorContainer AddComponent<I, T>(string key)

public IWindsorContainer AddComponentLifeStyle(string key, Type classType, LifestyleType lifestyle)

public IWindsorContainer AddComponentLifeStyle(string key, Type serviceType, Type classType, LifestyleType lifestyle)

public IWindsorContainer AddComponentLifeStyle<T>(string key, LifestyleType lifestyle)

public IWindsorContainer AddComponentLifeStyle<I, T>(string key, LifestyleType lifestyle)

public IWindsorContainer AddComponentProperties<I, T>(IDictionary extendedProperties)

public IWindsorContainer AddComponentProperties<I, T>(string key, IDictionary extendedProperties)

public virtual IWindsorContainer AddComponentWithProperties(string key, Type classType, IDictionary extendedProperties)

public virtual IWindsorContainer AddComponentWithProperties(string key, Type serviceType, Type classType, IDictionary extendedProperties)

public IWindsorContainer AddComponentWithProperties<T>(string key, IDictionary extendedProperties)

public IWindsorContainer AddFacility<T>() where T : IFacility

public IWindsorContainer AddFacility<T>(Action<T> onCreate) where T : IFacility

public virtual IWindsorContainer AddFacility(string idInConfiguration, IFacility facility)

public IWindsorContainer AddFacility<T>(string idInConfiguration) where T : IFacility

public IWindsorContainer AddFacility<T>(string idInConfiguration, Action<T> configureFacility) where T : IFacility

public virtual void Dispose()

public IWindsorContainer Register(IRegistration[] registrations)

public virtual void Release(object instance)

public virtual void RemoveChildContainer(IWindsorContainer childContainer)

public virtual object Resolve(Type service, IDictionary arguments)

public virtual object Resolve(Type service, object argumentsAsAnonymousType)

public virtual object Resolve(Type service)

public virtual object Resolve(string key, Type service)

public virtual object Resolve(string key, Type service, IDictionary arguments)

public virtual object Resolve(string key, Type service, object argumentsAsAnonymousType)

public T Resolve<T>(IDictionary arguments)

public T Resolve<T>(object argumentsAsAnonymousType)

public virtual T Resolve<T>(string key, IDictionary arguments)

public virtual T Resolve<T>(string key, object argumentsAsAnonymousType)

public T Resolve<T>()

public virtual T Resolve<T>(string key)

public virtual object Resolve(string key, IDictionary arguments)

public virtual object Resolve(string key, object argumentsAsAnonymousType)

public T[] ResolveAll<T>()

public Array ResolveAll(Type service)

public Array ResolveAll(Type service, IDictionary arguments)

public Array ResolveAll(Type service, object argumentsAsAnonymousType)

public T[] ResolveAll<T>(IDictionary arguments)

public T[] ResolveAll<T>(object argumentsAsAnonymousType)

protected virtual void RunInstaller()