<PackageReference Include="Castle.Windsor" Version="3.0.0.4001" />
API Differences between 3.0.0.4001 and 5.1.0-beta001
368 Additions
195 Removals
Castle.Core
-
public sealed class ComponentModel : GraphNode
-
public sealed class ComponentProxyBehaviorAttribute : Attribute
-
public class CustomLifestyleAttribute : LifestyleAttribute
-
public class DependencyModel
-
public class DependencyModelCollection : IEnumerable<DependencyModel>, IEnumerable
- public int Count { get; }
-
public sealed class DoNotSelectAttribute : Attribute
-
public class InterceptorReferenceCollection : IEnumerable<InterceptorReference>, IEnumerable
- public int Count { get; }
-
public class LifecycleConcernsCollection
-
public enum LifestyleType
-
public sealed class PerWebRequestAttribute : LifestyleAttribute
-
public sealed delegate PropertyDependencyFilter : MulticastDelegate
- public virtual IAsyncResult BeginInvoke(ComponentModel model, ICollection<PropertyInfo> properties, PropertySetBuilder buildDependencyCallback, AsyncCallback callback, object object)
- public virtual IAsyncResult BeginInvoke(ComponentModel model, PropertyInfo[] properties, PropertySetBuilder buildDependencyCallback, AsyncCallback callback, object object)
- public virtual PropertySet[] Invoke(ComponentModel model, ICollection<PropertyInfo> properties, PropertySetBuilder buildDependencyCallback)
- public virtual PropertySet[] Invoke(ComponentModel model, PropertyInfo[] properties, PropertySetBuilder buildDependencyCallback)
-
public class PropertyDependencyModel : DependencyModel
-
public sealed class ScopedAttribute : LifestyleAttribute
-
public class StandardPropertyFilters
- public static PropertySet[] Default(ComponentModel model, ICollection<PropertyInfo> properties, PropertySetBuilder propertySetBuilder)
- public static PropertyDependencyFilter FromObsoleteFunction(Func<ComponentModel, PropertyInfo, bool> filter, bool isRequired)
- public static PropertySet[] Default(ComponentModel model, PropertyInfo[] properties, PropertySetBuilder propertySetBuilder)
- public static PropertyDependencyFilter FromFunction(Func<ComponentModel, PropertyInfo, bool> filter, bool isRequired)
- public static PropertySet[] IgnoreAll(ComponentModel model, ICollection<PropertyInfo> properties, PropertySetBuilder propertySetBuilder)
- public static PropertySet[] IgnoreBase(ComponentModel model, ICollection<PropertyInfo> properties, PropertySetBuilder propertySetBuilder)
- public static PropertyDependencyFilter IgnoreSelected(Func<ComponentModel, PropertyInfo, bool> selector)
- public static PropertySet[] RequireAll(ComponentModel model, ICollection<PropertyInfo> properties, PropertySetBuilder propertySetBuilder)
- public static PropertySet[] RequireBase(ComponentModel model, ICollection<PropertyInfo> properties, PropertySetBuilder propertySetBuilder)
- public static PropertyDependencyFilter RequireSelected(Func<ComponentModel, PropertyInfo, bool> selector)
- public static PropertySet[] IgnoreAll(ComponentModel model, PropertyInfo[] properties, PropertySetBuilder propertySetBuilder)
- public static PropertySet[] IgnoreBase(ComponentModel model, PropertyInfo[] properties, PropertySetBuilder propertySetBuilder)
- public static PropertySet[] RequireAll(ComponentModel model, PropertyInfo[] properties, PropertySetBuilder propertySetBuilder)
- public static PropertySet[] RequireBase(ComponentModel model, PropertyInfo[] properties, PropertySetBuilder propertySetBuilder)
Castle.Core.Internal
Castle.Facilities.Startable
Castle.Facilities.TypedFactory
-
public class DefaultTypedFactoryComponentSelector : ITypedFactoryComponentSelector
- protected virtual Func<IKernelInternal, IReleasePolicy, object> BuildFactoryComponent(MethodInfo method, string componentName, Type componentType, Arguments additionalArguments)
- protected virtual Arguments GetArguments(MethodInfo method, object[] arguments)
- protected virtual Func<IKernelInternal, IReleasePolicy, object> BuildFactoryComponent(MethodInfo method, string componentName, Type componentType, IDictionary additionalArguments)
- protected virtual IDictionary GetArguments(MethodInfo method, object[] arguments)
-
public class DelegateFactoryActivator : AbstractComponentActivator, IDependencyAwareActivator
-
public class TypedFactoryComponentResolver
Castle.Facilities.TypedFactory.Internal
Castle.MicroKernel
-
public class Arguments : IDictionary, ICollection, IEnumerable, ICloneable
- protected IDictionary arguments
- public Arguments()
- public Arguments(Arguments arguments)
- public static Arguments FromNamed(IEnumerable<KeyValuePair<string, object>> arguments)
- public static Arguments FromProperties(object instance)
- public static Arguments FromTyped(IEnumerable<KeyValuePair<Type, object>> arguments)
- public static Arguments FromTyped(IEnumerable<object> arguments)
- public ICollection Keys { get; }
- public ICollection Values { get; }
- public Arguments(object namedArgumentsAsAnonymousType, IArgumentsComparer[] customComparers)
- public Arguments(IDictionary values, IArgumentsComparer[] customComparers)
- public Arguments(object[] typedArguments, IArgumentsComparer[] customComparers)
- public Arguments(IArgumentsComparer[] customComparers)
- public Arguments Add(IEnumerable<KeyValuePair<object, object>> arguments)
- public Arguments AddNamed(string key, object value)
- public Arguments AddNamed(IEnumerable<KeyValuePair<string, object>> arguments)
- public Arguments AddProperties(object instance)
- public Arguments AddTyped(Type key, object value)
- public Arguments AddTyped<TDependencyType>(TDependencyType value)
- public Arguments AddTyped(IEnumerable<object> arguments)
- public Arguments AddTyped(object[] arguments)
- public void Clear()
- public IEnumerator<KeyValuePair<object, object>> GetEnumerator()
- protected virtual Arguments CreateDeepCopy()
- public IDictionaryEnumerator GetEnumerator()
-
public class CircularDependencyException : ComponentResolutionException
-
public class ComponentNotFoundException : ComponentResolutionException
-
public class ComponentRegistrationException : Exception
-
public class ComponentResolutionException : Exception
-
public class DefaultKernel : MarshalByRefObject, IKernelInternal, IKernel, IKernelEvents, IDisposable
- public ILogger Logger { get; set; }
- public virtual object this[string key] { get; }
- public virtual object this[Type service] { get; }
- public DefaultKernel(SerializationInfo info, StreamingContext context)
- public virtual void AddComponent(string key, Type classType)
- public void AddComponent(string key, Type classType, LifestyleType lifestyle)
- public void AddComponent(string key, Type classType, LifestyleType lifestyle, bool overwriteLifestyle)
- public virtual void AddComponent(string key, Type serviceType, Type classType)
- public void AddComponent(string key, Type serviceType, Type classType, LifestyleType lifestyle)
- public void AddComponent(string key, Type serviceType, Type classType, LifestyleType lifestyle, bool overwriteLifestyle)
- public void AddComponent<T>()
- public void AddComponent<T>(LifestyleType lifestyle)
- public void AddComponent<T>(LifestyleType lifestyle, bool overwriteLifestyle)
- public void AddComponent<T>(Type serviceType)
- public void AddComponent<T>(Type serviceType, LifestyleType lifestyle)
- public void AddComponent<T>(Type serviceType, LifestyleType lifestyle, bool overwriteLifestyle)
- public void AddComponentInstance(string key, object instance)
- public void AddComponentInstance(string key, Type serviceType, object instance)
- public void AddComponentInstance(string key, Type serviceType, Type classType, object instance)
- public void AddComponentInstance<T>(object instance)
- public void AddComponentInstance<T>(Type serviceType, object instance)
- public virtual void AddComponentWithExtendedProperties(string key, Type classType, IDictionary extendedProperties)
- public virtual void AddComponentWithExtendedProperties(string key, Type serviceType, Type classType, IDictionary extendedProperties)
- public virtual IHandler AddCustomComponent(ComponentModel model, bool isMetaHandler)
- public virtual IKernel AddFacility(string key, IFacility facility)
- public IKernel AddFacility<T>(string key) where T : IFacility
- public IKernel AddFacility<T>(string key, Action<T> onCreate) where T : IFacility
- protected CreationContext CreateCreationContext(IHandler handler, Type requestedType, Arguments additionalArguments, CreationContext parent, IReleasePolicy policy)
- protected CreationContext CreateCreationContext(IHandler handler, Type requestedType, IDictionary additionalArguments, CreationContext parent, IReleasePolicy policy)
- public virtual IHandler[] GetHandlers()
- public void GetObjectData(SerializationInfo info, StreamingContext context)
- protected void RegisterHandler(string name, IHandler handler)
- public object Resolve(string key, IDictionary arguments)
- public object Resolve(string key, object argumentsAsAnonymousType)
- public virtual object Resolve(string key, Type service, Arguments arguments)
- public T Resolve<T>(Arguments arguments)
- public virtual object Resolve(string key, Type service, IDictionary arguments)
- public T Resolve<T>(IDictionary arguments)
- public T Resolve<T>(object argumentsAsAnonymousType)
- public T Resolve<T>(string key, Arguments arguments)
- public T Resolve<T>(string key, IDictionary arguments)
- public object Resolve(Type service, Arguments arguments)
- public object Resolve(Type service, IDictionary arguments)
- public object Resolve(Type service, object argumentsAsAnonymousType)
- public Array ResolveAll(Type service, Arguments arguments)
- public TService[] ResolveAll<TService>(Arguments arguments)
- public Array ResolveAll(Type service, IDictionary arguments)
- public Array ResolveAll(Type service, object argumentsAsAnonymousType)
- public TService[] ResolveAll<TService>(object argumentsAsAnonymousType)
- public TService[] ResolveAll<TService>(IDictionary arguments)
- protected object ResolveComponent(IHandler handler, Type service, Arguments additionalArguments, IReleasePolicy policy)
- protected object ResolveComponent(IHandler handler, Type service, IDictionary additionalArguments, IReleasePolicy policy)
-
public interface IComponentModelBuilder
-
public interface IHandler : ISubDependencyResolver
-
public interface IHandlerFactory
-
public interface IKernel : IKernelEvents, IDisposable
- object this[string key] { get; }
- object this[Type service] { get; }
- void AddComponent(string key, Type classType)
- void AddComponent(string key, Type classType, LifestyleType lifestyle)
- void AddComponent(string key, Type classType, LifestyleType lifestyle, bool overwriteLifestyle)
- void AddComponent(string key, Type serviceType, Type classType)
- void AddComponent(string key, Type serviceType, Type classType, LifestyleType lifestyle)
- void AddComponent(string key, Type serviceType, Type classType, LifestyleType lifestyle, bool overwriteLifestyle)
- void AddComponent<T>()
- void AddComponent<T>(LifestyleType lifestyle)
- void AddComponent<T>(LifestyleType lifestyle, bool overwriteLifestyle)
- void AddComponent<T>(Type serviceType)
- void AddComponent<T>(Type serviceType, LifestyleType lifestyle)
- void AddComponent<T>(Type serviceType, LifestyleType lifestyle, bool overwriteLifestyle)
- void AddComponentInstance<T>(object instance)
- void AddComponentInstance<T>(Type serviceType, object instance)
- void AddComponentInstance(string key, object instance)
- void AddComponentInstance(string key, Type serviceType, object instance)
- void AddComponentInstance(string key, Type serviceType, Type classType, object instance)
- void AddComponentWithExtendedProperties(string key, Type classType, IDictionary extendedProperties)
- void AddComponentWithExtendedProperties(string key, Type serviceType, Type classType, IDictionary extendedProperties)
- IKernel AddFacility(string key, IFacility facility)
- IKernel AddFacility<T>(string key) where T : IFacility
- IKernel AddFacility<T>(string key, Action<T> onCreate) where T : IFacility
- IHandler[] GetHandlers()
- object Resolve(string key, object argumentsAsAnonymousType)
- object Resolve(string key, IDictionary arguments)
- object Resolve(Type service, Arguments arguments)
- object Resolve(Type service, IDictionary arguments)
- object Resolve(Type service, object argumentsAsAnonymousType)
- T Resolve<T>(Arguments arguments)
- T Resolve<T>(IDictionary arguments)
- T Resolve<T>(object argumentsAsAnonymousType)
- T Resolve<T>(string key, Arguments arguments)
- object Resolve(string key, Type service, Arguments arguments)
- T Resolve<T>(string key, IDictionary arguments)
- object Resolve(string key, Type service, IDictionary arguments)
- Array ResolveAll(Type service, Arguments arguments)
- Array ResolveAll(Type service, IDictionary arguments)
- Array ResolveAll(Type service, object argumentsAsAnonymousType)
- TService[] ResolveAll<TService>(Arguments arguments)
- TService[] ResolveAll<TService>(IDictionary arguments)
- TService[] ResolveAll<TService>(object argumentsAsAnonymousType)
-
public interface IKernelInternal : IKernel, IKernelEvents, IDisposable
- ILogger Logger { get; set; }
- IHandler AddCustomComponent(ComponentModel model, bool isMetaHandler)
- IHandler CreateHandler(ComponentModel model)
- IHandler LoadHandlerByName(string key, Type service, Arguments arguments)
- IHandler LoadHandlerByType(string key, Type service, Arguments arguments)
- IHandler LoadHandlerByName(string key, Type service, IDictionary arguments)
- IHandler LoadHandlerByType(string key, Type service, IDictionary arguments)
- void RaiseEventsOnHandlerCreated(IHandler handler)
- object Resolve(Type service, Arguments arguments, IReleasePolicy policy, bool ignoreParentContext = false)
- object Resolve(string key, Type service, Arguments arguments, IReleasePolicy policy)
- Array ResolveAll(Type service, Arguments arguments, IReleasePolicy policy)
- void RegisterHandler(string key, IHandler handler, bool skipRegistration)
- object Resolve(Type service, IDictionary arguments, IReleasePolicy policy)
- object Resolve(string key, Type service, IDictionary arguments, IReleasePolicy policy)
- Array ResolveAll(Type service, IDictionary arguments, IReleasePolicy policy)
-
public class KernelException : Exception
Castle.MicroKernel.ComponentActivator
Castle.MicroKernel.Context
-
public class CreationContext : MarshalByRefObject, ISubDependencyResolver
- public Arguments AdditionalArguments { get; }
- public IDictionary AdditionalArguments { get; }
- public CreationContext(IHandler handler, IReleasePolicy releasePolicy, Type requestedType, Arguments additionalArguments, ITypeConverter converter, CreationContext parent)
- public CreationContext(IHandler handler, IReleasePolicy releasePolicy, Type requestedType, IDictionary additionalArguments, ITypeConverter converter, CreationContext parent)
Castle.MicroKernel.Facilities
Castle.MicroKernel.Handlers
-
public abstract class AbstractHandler : MarshalByRefObject, IHandler, ISubDependencyResolver, IExposeDependencyInfo, IDisposable
-
public class CollectionsMetaHandler : IMetaHandler, IDisposable
-
public class DefaultGenericHandler : AbstractHandler
- public IGenericServiceStrategy ServiceStrategy { get; }
- public DefaultGenericHandler(ComponentModel model, IGenericImplementationMatchingStrategy implementationMatchingStrategy, IGenericServiceStrategy serviceStrategy)
- protected virtual Type[] AdaptServices(Type closedImplementationType, Type requestedType)
- protected virtual IHandler BuildSubHandler(Type closedImplementationType, Type requestedType)
- public IHandler ConvertToClosedGenericHandler(Type service, CreationContext openGenericContext)
- protected IHandler GetSubHandler(Type genericType, Type requestedType)
- protected bool SupportsAssignable(Type service, Type modelService, Type[] serviceArguments)
- public DefaultGenericHandler(ComponentModel model, IGenericImplementationMatchingStrategy implementationMatchingStrategy)
- protected virtual IHandler BuildSubHandler(CreationContext context, Type requestedType)
- protected IHandler GetSubHandler(CreationContext context, Type genericType)
-
public class DefaultHandlerFactory : IHandlerFactory
-
public class GenericHandlerTypeMismatchException : HandlerException
-
public class HandlerException : Exception
-
public interface IGenericServiceStrategy
-
public interface IMetaHandler
-
public class ParentHandlerWrapper : IHandler, ISubDependencyResolver, IDisposable
-
public class ParentHandlerWithChildResolver : IHandler, ISubDependencyResolver, IDisposable
Castle.MicroKernel.Internal
Castle.MicroKernel.LifecycleConcerns
Castle.MicroKernel.Lifestyle
Castle.MicroKernel.Lifestyle.Pool
Castle.MicroKernel.Lifestyle.Scoped
Castle.MicroKernel.ModelBuilder
Castle.MicroKernel.ModelBuilder.Descriptors
Castle.MicroKernel.ModelBuilder.Inspectors
Castle.MicroKernel.Proxy
Castle.MicroKernel.Registration
-
public static class AllTypes
-
public class AllTypesOf
-
public class BasedOnDescriptor : IRegistration
-
public static class Classes
-
public static class ComponentDependencyRegistrationExtensions
-
public class ComponentRegistration<TService> : IRegistration
- public ComponentRegistration<TService> ActAs(object[] actors)
- public ComponentRegistration<TService> DependsOn(Dependency dependency)
- public ComponentRegistration<TService> DependsOn(Arguments dependencies)
- public ComponentRegistration<TService> ExtendedProperties(Property property)
- public ComponentRegistration<TService> ImplementedBy(Type type, IGenericServiceStrategy genericServiceStrategy)
- public ComponentRegistration<TService> ImplementedBy(Type type, IGenericImplementationMatchingStrategy genericImplementationMatchingStrategy, IGenericServiceStrategy genericServiceStrategy)
- public ComponentRegistration<TService> IsFallback(Predicate<Type> serviceFilter)
- public ComponentRegistration<TService> IsFallback()
- public ComponentRegistration<TService> LifestyleBoundToNearest<TBaseForRoot>()
- public ComponentRegistration<TService> LifestylePerWebRequest()
- public ComponentRegistration<TService> Parameters(Parameter[] parameters)
- public ComponentRegistration<TService> Properties(Predicate<PropertyInfo> filter)
- public ComponentRegistration<TService> Properties(Predicate<PropertyInfo> filter, bool isRequired)
- public ComponentRegistration<TService> Properties(Func<ComponentModel, PropertyInfo, bool> filter, bool isRequired)
- public ComponentRegistration<TService> PropertiesIgnore(Func<PropertyInfo, bool> propertySelector)
- public ComponentRegistration<TService> PropertiesIgnore(Func<ComponentModel, PropertyInfo, bool> propertySelector)
- public ComponentRegistration<TService> PropertiesRequire(Func<PropertyInfo, bool> propertySelector)
- public ComponentRegistration<TService> PropertiesRequire(Func<ComponentModel, PropertyInfo, bool> propertySelector)
- public ComponentRegistration<TService> UsingFactory<TFactory, TServiceImpl>(Func<TFactory, TServiceImpl> factory) where TServiceImpl : TService
- public ComponentRegistration<TService> ServiceOverrides(ServiceOverride[] overrides)
- public ComponentRegistration<TService> ServiceOverrides(IDictionary overrides)
- public ComponentRegistration<TService> ServiceOverrides(object anonymous)
- public ComponentRegistration<TService> UsingFactory<TFactory, TServiceImpl>(Converter<TFactory, TServiceImpl> factory) where TServiceImpl : TService
- public ComponentRegistration<TService> UsingFactoryMethod<TImpl>(Func<IKernel, TImpl> factoryMethod, bool managedExternally = false) where TImpl : TService
- public ComponentRegistration<TService> UsingFactoryMethod<TImpl>(Converter<IKernel, TImpl> factoryMethod, bool managedExternally = false) where TImpl : TService
-
public sealed class Dependency
-
public sealed delegate DynamicParametersDelegate : MulticastDelegate
-
public sealed delegate DynamicParametersResolveDelegate : MulticastDelegate
-
public sealed delegate DynamicParametersWithContextResolveDelegate : MulticastDelegate
- public virtual IAsyncResult BeginInvoke(IKernel kernel, CreationContext creationContext, Arguments arguments, AsyncCallback callback, object object)
- public virtual IAsyncResult BeginInvoke(IKernel kernel, CreationContext creationContext, IDictionary parameters, AsyncCallback callback, object object)
- public virtual ComponentReleasingDelegate Invoke(IKernel kernel, CreationContext creationContext, Arguments arguments)
- public virtual ComponentReleasingDelegate Invoke(IKernel kernel, CreationContext creationContext, IDictionary parameters)
-
public class FromAssemblyDescriptor : FromDescriptor
-
public abstract class FromDescriptor : IRegistration
-
public static class Types
Castle.MicroKernel.Registration.Lifestyle
Castle.MicroKernel.Resolvers
Castle.MicroKernel.Resolvers.SpecializedResolvers
Castle.MicroKernel.SubSystems.Conversion
Castle.MicroKernel.SubSystems.Naming
Castle.Windsor
-
public interface IWindsorContainer : IDisposable
- object this[string key] { get; }
- object this[Type service] { get; }
- IWindsorContainer AddComponent(string key, Type classType)
- IWindsorContainer AddComponent(string key, Type serviceType, Type classType)
- IWindsorContainer AddComponent<T>()
- IWindsorContainer AddComponent<T>(string key)
- IWindsorContainer AddComponent<I, T>()
- IWindsorContainer AddComponent<I, T>(string key)
- IWindsorContainer AddComponentLifeStyle(string key, Type classType, LifestyleType lifestyle)
- IWindsorContainer AddComponentLifeStyle(string key, Type serviceType, Type classType, LifestyleType lifestyle)
- IWindsorContainer AddComponentLifeStyle<T>(LifestyleType lifestyle)
- IWindsorContainer AddComponentLifeStyle<T>(string key, LifestyleType lifestyle)
- IWindsorContainer AddComponentLifeStyle<I, T>(LifestyleType lifestyle)
- IWindsorContainer AddComponentLifeStyle<I, T>(string key, LifestyleType lifestyle)
- IWindsorContainer AddComponentProperties<I, T>(IDictionary extendedProperties)
- IWindsorContainer AddComponentProperties<I, T>(string key, IDictionary extendedProperties)
- IWindsorContainer AddComponentWithProperties(string key, Type classType, IDictionary extendedProperties)
- IWindsorContainer AddComponentWithProperties(string key, Type serviceType, Type classType, IDictionary extendedProperties)
- IWindsorContainer AddComponentWithProperties<T>(IDictionary extendedProperties)
- IWindsorContainer AddComponentWithProperties<T>(string key, IDictionary extendedProperties)
- IWindsorContainer AddFacility(string idInConfiguration, IFacility facility)
- IWindsorContainer AddFacility<TFacility>(string idInConfiguration) where TFacility : IFacility
- IWindsorContainer AddFacility<TFacility>(string idInConfiguration, Action<TFacility> configureFacility) where TFacility : IFacility
- object Resolve(Type service, Arguments arguments)
- object Resolve(Type service, IDictionary arguments)
- object Resolve(Type service, object argumentsAsAnonymousType)
- T Resolve<T>(Arguments arguments)
- T Resolve<T>(IDictionary arguments)
- T Resolve<T>(object argumentsAsAnonymousType)
- T Resolve<T>(string key, Arguments arguments)
- object Resolve(string key, Type service, Arguments arguments)
- T Resolve<T>(string key, IDictionary arguments)
- T Resolve<T>(string key, object argumentsAsAnonymousType)
- object Resolve(string key, Type service, IDictionary arguments)
- object Resolve(string key, Type service, object argumentsAsAnonymousType)
- object Resolve(string key, IDictionary arguments)
- object Resolve(string key, object argumentsAsAnonymousType)
- Array ResolveAll(Type service, Arguments arguments)
- T[] ResolveAll<T>(Arguments arguments)
- Array ResolveAll(Type service, IDictionary arguments)
- Array ResolveAll(Type service, object argumentsAsAnonymousType)
- T[] ResolveAll<T>(IDictionary arguments)
- T[] ResolveAll<T>(object argumentsAsAnonymousType)
-
public class WindsorContainer : MarshalByRefObject, IWindsorContainer, IDisposable
- public virtual object this[string key] { get; }
- public virtual object this[Type service] { get; }
- public virtual IWindsorContainer AddComponent(string key, Type classType)
- public virtual IWindsorContainer AddComponent(string key, Type serviceType, Type classType)
- public IWindsorContainer AddComponent<T>()
- public IWindsorContainer AddComponent<T>(string key)
- public IWindsorContainer AddComponent<I, T>(string key)
- public IWindsorContainer AddComponent<I, T>()
- public IWindsorContainer AddComponentLifeStyle(string key, Type classType, LifestyleType lifestyle)
- public IWindsorContainer AddComponentLifeStyle(string key, Type serviceType, Type classType, LifestyleType lifestyle)
- public IWindsorContainer AddComponentLifeStyle<T>(LifestyleType lifestyle)
- public IWindsorContainer AddComponentLifeStyle<I, T>(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>(IDictionary extendedProperties)
- public IWindsorContainer AddComponentWithProperties<T>(string key, IDictionary extendedProperties)
- 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 object Resolve(Type service, Arguments arguments)
- public virtual object Resolve(Type service, IDictionary arguments)
- public virtual object Resolve(Type service, object argumentsAsAnonymousType)
- public virtual object Resolve(string key, Type service, Arguments arguments)
- public T Resolve<T>(Arguments arguments)
- public virtual T Resolve<T>(string key, Arguments arguments)
- 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 virtual object Resolve(string key, IDictionary arguments)
- public virtual object Resolve(string key, object argumentsAsAnonymousType)
- public Array ResolveAll(Type service, Arguments arguments)
- public T[] ResolveAll<T>(Arguments arguments)
- 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)
-
public static class WindsorContainerExtensions
Castle.Windsor.Configuration.AppDomain
Castle.Windsor.Configuration.Interpreters
Castle.Windsor.Configuration.Interpreters.XmlProcessor
Castle.Windsor.Diagnostics
Castle.Windsor.Diagnostics.DebuggerViews
Castle.Windsor.Diagnostics.Extensions
Castle.Windsor.Diagnostics.Helpers
Castle.Windsor.Installer
Castle.Windsor.Proxy