diff options
| author | mo <mo.khan@gmail.com> | 2018-11-04 15:22:16 -0700 |
|---|---|---|
| committer | mo <mo.khan@gmail.com> | 2018-11-04 15:22:16 -0700 |
| commit | 5ee1f55497a4e30322a56f133f897ecde1612967 (patch) | |
| tree | bf544e0879234c3623869627d8786776cb19b8e9 /build/lib/app/castle/Castle.Windsor.xml | |
Diffstat (limited to 'build/lib/app/castle/Castle.Windsor.xml')
| -rw-r--r-- | build/lib/app/castle/Castle.Windsor.xml | 1494 |
1 files changed, 1494 insertions, 0 deletions
diff --git a/build/lib/app/castle/Castle.Windsor.xml b/build/lib/app/castle/Castle.Windsor.xml new file mode 100644 index 0000000..f3237d3 --- /dev/null +++ b/build/lib/app/castle/Castle.Windsor.xml @@ -0,0 +1,1494 @@ +<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>Castle.Windsor</name>
+ </assembly>
+ <members>
+ <member name="T:Castle.Windsor.Adapters.ComponentModel.ContainerAdapter">
+ <summary>
+ Implementation of <see cref="T:Castle.Windsor.Adapters.ComponentModel.IContainerAdapter"/> that assumes ownership of the
+ wrapped <see cref="T:Castle.Windsor.IWindsorContainer"/>. If this adapter is disposed, the underlying
+ <see cref="T:Castle.Windsor.IWindsorContainer"/> is diposed as well.
+ </summary>
+ </member>
+ <member name="T:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper">
+ <summary>
+ Implementation of <see cref="T:Castle.Windsor.Adapters.ComponentModel.IContainerAdapter"/> that does not assume ownership of the
+ wrapped <see cref="T:Castle.Windsor.IWindsorContainer"/>.
+ </summary>
+ </member>
+ <member name="T:Castle.Windsor.Adapters.ComponentModel.IContainerAdapter">
+ <summary>
+ Integrates the <see cref="T:Castle.Windsor.WindsorContainer"/> to the System.ComponentModel
+ and System.ComponentMode.Design infrastructure.
+ </summary>
+ <seealso cref="T:System.ComponentModel.IComponent"/>
+ <seealso cref="T:System.ComponentModel.IContainer"/>
+ <seealso cref="T:System.ComponentModel.Design.IServiceContainer"/>
+ </member>
+ <member name="T:Castle.Windsor.IContainerAccessor">
+ <summary>
+ This interface should be implemented by classes
+ that are available in a bigger context, exposing
+ the container to different areas in the same application.
+ <para>
+ For example, in Web application, the (global) HttpApplication
+ subclasses should implement this interface to expose
+ the configured container
+ </para>
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.#ctor(Castle.Windsor.IWindsorContainer)">
+ <summary>
+ Constructs an initial ContainerWrapper.
+ </summary>
+ <param name="container">The <see cref="T:Castle.Windsor.IWindsorContainer"/> to adapt.</param>
+ </member>
+ <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.#ctor(Castle.Windsor.IWindsorContainer,System.IServiceProvider)">
+ <summary>
+ Constructs an initial ContainerWrapper.
+ </summary>
+ <param name="container">The <see cref="T:Castle.Windsor.IWindsorContainer"/> to adapt.</param>
+ <param name="parentProvider">The parent <see cref="T:System.IServiceProvider"/>.</param>
+ </member>
+ <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.Add(System.ComponentModel.IComponent)">
+ <summary>
+ Adds the specified <see cref="T:System.ComponentModel.IComponent"/> to the <see cref="T:System.ComponentModel.IContainer"/> at the end of the list.
+ </summary>
+ <param name="component">The <see cref="T:System.ComponentModel.IComponent"/> to add.</param>
+ </member>
+ <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.Add(System.ComponentModel.IComponent,System.String)">
+ <summary>
+ Adds the specified <see cref="T:System.ComponentModel.IComponent"/> to the <see cref="T:System.ComponentModel.IContainer"/> at the end of the list,
+ and assigns a name to the component.
+ </summary>
+ <param name="component">The <see cref="T:System.ComponentModel.IComponent"/> to add.</param>
+ <param name="name">The unique, case-insensitive name to assign to the component, or null.</param>
+ </member>
+ <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.Remove(System.ComponentModel.IComponent)">
+ <summary>
+ Removes a component from the <see cref="T:System.ComponentModel.IContainer"/>.
+ </summary>
+ <param name="component">The <see cref="T:System.ComponentModel.IComponent"/> to remove</param>
+ </member>
+ <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.GetService(System.Type)">
+ <summary>
+ Gets the service object of the specified type.
+ </summary>
+ <param name="serviceType">The type of service.</param>
+ <returns>An object inplementing service, or null.</returns>
+ </member>
+ <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.AddService(System.Type,System.Object)">
+ <summary>
+ Adds the specified service to the service container.
+ </summary>
+ <param name="serviceType">The type of service to add.</param>
+ <param name="serviceInstance">The instance of the service to add.</param>
+ </member>
+ <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.AddService(System.Type,System.ComponentModel.Design.ServiceCreatorCallback)">
+ <summary>
+ Adds the specified service to the service container.
+ </summary>
+ <param name="serviceType">The type of service to add.</param>
+ <param name="callback">A callback object that is used to create the service.</param>
+ </member>
+ <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.AddService(System.Type,System.Object,System.Boolean)">
+ <summary>
+ Adds the specified service to the service container, and optionally
+ promotes the service to any parent service containers.
+ </summary>
+ <param name="serviceType">The type of service to add.</param>
+ <param name="serviceInstance">The instance of the service to add.</param>
+ <param name="promote">true to promote this request to any parent service containers.</param>
+ </member>
+ <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.AddService(System.Type,System.ComponentModel.Design.ServiceCreatorCallback,System.Boolean)">
+ <summary>
+ Adds the specified service to the service container, and optionally
+ promotes the service to parent service containers.
+ </summary>
+ <param name="serviceType">The type of service to add.</param>
+ <param name="callback">A callback object that is used to create the service.</param>
+ <param name="promote">true to promote this request to any parent service containers.</param>
+ </member>
+ <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.RemoveService(System.Type)">
+ <summary>
+ Removes the specified service type from the service container.
+ </summary>
+ <param name="serviceType">The type of service to remove.</param>
+ </member>
+ <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.RemoveService(System.Type,System.Boolean)">
+ <summary>
+ Removes the specified service type from the service container,
+ and optionally promotes the service to parent service containers.
+ </summary>
+ <param name="serviceType">The type of service to remove.</param>
+ <param name="promote">true to promote this request to any parent service containers.</param>
+ </member>
+ <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.IsIntrinsicService(System.Type)">
+ <summary>
+ Determins if the service type represents an intrinsic service.
+ </summary>
+ <param name="serviceType">The type of service to remove.</param>
+ <returns>true if the service type is an intrinsic service.</returns>
+ </member>
+ <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.HasService(System.Type)">
+ <summary>
+ Determins if the specified service type exists in the service container.
+ </summary>
+ <param name="serviceType">The type of service to remove.</param>
+ <returns>true if the service type exists.</returns>
+ </member>
+ <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.Dispose">
+ <summary>
+ Releases the resources used by the component.
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.Dispose(System.Boolean)">
+ <summary>
+ Releases the resources used by the component.
+ </summary>
+ <param name="disposing">true if disposing.</param>
+ </member>
+ <member name="P:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.Site">
+ <summary>
+ Gets or sets the <see cref="T:System.ComponentModel.ISite"/> associated with the <see cref="T:System.ComponentModel.IComponent"/>.
+ </summary>
+ </member>
+ <member name="E:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.Disposed">
+ <summary>
+ Event that notifies the disposal of the <see cref="T:System.ComponentModel.IComponent"/>.
+ </summary>
+ </member>
+ <member name="P:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.Components">
+ <summary>
+ Gets all the components in the <see cref="T:System.ComponentModel.IContainer"/>.
+ </summary>
+ </member>
+ <member name="P:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.Container">
+ <summary>
+ Gets the adapted <see cref="T:Castle.Windsor.IWindsorContainer"/>
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerAdapter.#ctor">
+ <summary>
+ Constructs a default ContainerAdapter.
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerAdapter.#ctor(System.IServiceProvider)">
+ <summary>
+ Constructs a chained ContainerAdapter.
+ </summary>
+ <param name="parentProvider">The parent <see cref="T:System.IServiceProvider"/>.</param>
+ </member>
+ <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerAdapter.#ctor(Castle.Windsor.IWindsorContainer)">
+ <summary>
+ Constructs an initial ContainerAdapter.
+ </summary>
+ <param name="container">The <see cref="T:Castle.Windsor.IWindsorContainer"/> to adapt.</param>
+ </member>
+ <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerAdapter.#ctor(Castle.Windsor.IWindsorContainer,System.IServiceProvider)">
+ <summary>
+ Constructs an initial ContainerAdapter.
+ </summary>
+ <param name="container">The <see cref="T:Castle.Windsor.IWindsorContainer"/> to adapt.</param>
+ <param name="parentProvider">The parent <see cref="T:System.IServiceProvider"/>.</param>
+ </member>
+ <member name="T:Castle.Windsor.Adapters.ComponentModel.ServiceCreatorCallbackActivator">
+ <summary>
+ Custom activator to create the instance on demand.
+ </summary>
+ </member>
+ <member name="T:Castle.Windsor.Configuration.AppDomain.CastleSectionHandler">
+ <summary>
+ Implementation of <see cref="T:System.Configuration.IConfigurationSectionHandler"/>.
+ Do not support configuration inheritance.
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.ElementProcessors.AbstractXmlNodeProcessor.Accept(System.Xml.XmlNode)">
+ <summary>
+ Accepts the specified node.
+ Check if node has the same name as the processor and the node.NodeType
+ is in the AcceptNodeTypes List
+ </summary>
+ <param name="node">The node.</param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.ElementProcessors.AbstractXmlNodeProcessor.GetNodeAsElement(System.Xml.XmlElement,System.Xml.XmlNode)">
+ <summary>
+ Convert and return child parameter into an XmlElement
+ An exception will be throw in case the child node cannot be converted
+ </summary>
+ <param name="element">Parent node</param>
+ <param name="child">Node to be converted</param>
+ <returns>child node as XmlElement</returns>
+ </member>
+ <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.ElementProcessors.AttributesElementProcessor.Process(Castle.Windsor.Configuration.Interpreters.XmlProcessor.IXmlProcessorNodeList,Castle.Windsor.Configuration.Interpreters.XmlProcessor.IXmlProcessorEngine)">
+ <summary>
+
+ </summary>
+ <param name="nodeList"></param>
+ <param name="engine"></param>
+ <example>
+ <code>
+ <properties>
+ <attributes>
+ <myAttribute>attributeValue</myAttribute>
+ </attributes>
+ <myProperty>propertyValue</myProperty>
+ </properties>
+ </code>
+ </example>
+ </member>
+ <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.ElementProcessors.DefaultElementProcessor.ProcessAttributes(System.Xml.XmlElement,Castle.Windsor.Configuration.Interpreters.XmlProcessor.IXmlProcessorEngine)">
+ <summary>
+ Processes element attributes.
+ if the attribute is include will append to the element
+ all contents from the file.
+ if the attribute has a property reference the reference will be
+ expanded
+ </summary>
+ <param name="element">The element.</param>
+ <param name="engine"></param>
+ </member>
+ <member name="F:Castle.Windsor.Configuration.Interpreters.XmlProcessor.ElementProcessors.DefaultTextNodeProcessor.PropertyValidationRegExp">
+ <summary>
+ Properties names can contain a-zA-Z0-9_.
+ i.e. #!{ my_node_name } || #{ my.node.name }
+ spaces are trimmed
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.ElementProcessors.DefaultTextNodeProcessor.ProcessString(System.Xml.XmlNode,System.String,Castle.Windsor.Configuration.Interpreters.XmlProcessor.IXmlProcessorEngine)">
+ <summary>
+ Processes the string.
+ </summary>
+ <param name="node">The node.</param>
+ <param name="value">The value.</param>
+ <param name="engine">The context.</param>
+ </member>
+ <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.ElementProcessors.IncludeElementProcessor.Accept(System.Xml.XmlNode)">
+ <summary>
+ Accepts the specified node.
+ Check if node has the same name as the processor and the node.NodeType
+ is in the AcceptNodeTypes List
+ NOTE: since the BatchRegistrationFacility already uses an include
+ element we will distringish between both by looking for the presence of an uri attribute
+ we should revisit this later by using xml-namespaces
+ </summary>
+ <param name="node">The node.</param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.ElementProcessors.PropertiesElementProcessor.Process(Castle.Windsor.Configuration.Interpreters.XmlProcessor.IXmlProcessorNodeList,Castle.Windsor.Configuration.Interpreters.XmlProcessor.IXmlProcessorEngine)">
+ <summary>
+
+ </summary>
+ <param name="nodeList"></param>
+ <param name="engine"></param>
+ <example>
+ <code>
+ <properties>
+ <attributes>
+ <myAttribute>attributeValue</myAttribute>
+ </attributes>
+ <myProperty>propertyValue</myProperty>
+ </properties>
+ </code>
+ </example>
+ </member>
+ <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.DefaultXmlProcessorEngine.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Castle.Windsor.Configuration.Interpreters.XmlProcessor.DefaultXmlProcessorEngine"/> class.
+ </summary>
+ <param name="environmentName">Name of the environment.</param>
+ </member>
+ <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.DefaultXmlProcessorEngine.#ctor(System.String,Castle.MicroKernel.SubSystems.Resource.IResourceSubSystem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Castle.Windsor.Configuration.Interpreters.XmlProcessor.DefaultXmlProcessorEngine"/> class.
+ </summary>
+ <param name="environmentName">Name of the environment.</param>
+ <param name="resourceSubSystem">The resource sub system.</param>
+ </member>
+ <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.DefaultXmlProcessorEngine.DispatchProcessAll(Castle.Windsor.Configuration.Interpreters.XmlProcessor.IXmlProcessorNodeList)">
+ <summary>
+ Processes the element.
+ </summary>
+ <param name="nodeList">The element.</param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.DefaultXmlProcessorEngine.DispatchProcessCurrent(Castle.Windsor.Configuration.Interpreters.XmlProcessor.IXmlProcessorNodeList)">
+ <summary>
+ Processes the element.
+ </summary>
+ <param name="nodeList">The element.</param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.DefaultXmlProcessorNodeList.CloneNodeList(System.Xml.XmlNodeList)">
+ <summary>
+ Make a shallow copy of the nodeList.
+ </summary>
+ <param name="nodeList">The nodeList to be copied.</param>
+ <returns></returns>
+ </member>
+ <member name="T:Castle.Windsor.Configuration.Interpreters.XmlProcessor.XmlProcessor">
+ <summary>
+ Pendent
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.XmlProcessor.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Castle.Windsor.Configuration.Interpreters.XmlProcessor.XmlProcessor"/> class.
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.XmlProcessor.#ctor(System.String,Castle.MicroKernel.SubSystems.Resource.IResourceSubSystem)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Castle.Windsor.Configuration.Interpreters.XmlProcessor.XmlProcessor"/> class.
+ </summary>
+ <param name="environmentName">Name of the environment.</param>
+ <param name="resourceSubSystem">The resource sub system.</param>
+ </member>
+ <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.XmlProcessor.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Castle.Windsor.Configuration.Interpreters.XmlProcessor.XmlProcessor"/> class.
+ </summary>
+ </member>
+ <member name="T:Castle.Windsor.Configuration.Interpreters.AbstractInterpreter">
+ <summary>
+ Provides common methods for those who wants
+ to implement <see cref="T:Castle.Windsor.Configuration.IConfigurationInterpreter"/>
+ </summary>
+ </member>
+ <member name="T:Castle.Windsor.Configuration.IConfigurationInterpreter">
+ <summary>
+ Interpreter of a specific language to describe
+ configuration nodes in a hierachical manner.
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.Configuration.IConfigurationInterpreter.ProcessResource(Castle.Core.Resource.IResource,Castle.MicroKernel.IConfigurationStore)">
+ <summary>
+ Should obtain the contents from the resource,
+ interpret it and populate the <see cref="T:Castle.MicroKernel.IConfigurationStore"/>
+ accordingly.
+ </summary>
+ <param name="resource"></param>
+ <param name="store"></param>
+ </member>
+ <member name="P:Castle.Windsor.Configuration.IConfigurationInterpreter.EnvironmentName">
+ <summary>
+ Gets or sets the name of the environment.
+ </summary>
+ <value>The name of the environment.</value>
+ </member>
+ <member name="P:Castle.Windsor.Configuration.IConfigurationInterpreter.Source">
+ <summary>
+ Exposes the reference to <see cref="T:Castle.Core.Resource.IResource"/>
+ which the interpreter is likely to hold
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.Configuration.Interpreters.AbstractInterpreter.ProcessResource(Castle.Core.Resource.IResource,Castle.MicroKernel.IConfigurationStore)">
+ <summary>
+ Should obtain the contents from the resource,
+ interpret it and populate the <see cref="T:Castle.MicroKernel.IConfigurationStore"/>
+ accordingly.
+ </summary>
+ <param name="resource"></param>
+ <param name="store"></param>
+ </member>
+ <member name="P:Castle.Windsor.Configuration.Interpreters.AbstractInterpreter.Source">
+ <summary>
+ Exposes the reference to <see cref="T:Castle.Core.Resource.IResource"/>
+ which the interpreter is likely to hold
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:Castle.Windsor.Configuration.Interpreters.AbstractInterpreter.EnvironmentName">
+ <summary>
+ Gets or sets the name of the environment.
+ </summary>
+ <value>The name of the environment.</value>
+ </member>
+ <member name="T:Castle.Windsor.Configuration.Interpreters.XmlInterpreter">
+ <summary>
+ Reads the configuration from a XmlFile. Sample structure:
+ <code>
+ <configuration>
+ <facilities>
+ <facility id="myfacility">
+
+ </facility>
+ </facilities>
+
+ <components>
+ <component id="component1">
+
+ </component>
+ </components>
+ </configuration>
+ </code>
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.Configuration.Interpreters.XmlInterpreter.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Castle.Windsor.Configuration.Interpreters.XmlInterpreter"/> class.
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.Configuration.Interpreters.XmlInterpreter.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Castle.Windsor.Configuration.Interpreters.XmlInterpreter"/> class.
+ </summary>
+ <param name="filename">The filename.</param>
+ </member>
+ <member name="M:Castle.Windsor.Configuration.Interpreters.XmlInterpreter.#ctor(Castle.Core.Resource.IResource)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Castle.Windsor.Configuration.Interpreters.XmlInterpreter"/> class.
+ </summary>
+ <param name="source">The source.</param>
+ </member>
+ <member name="P:Castle.Windsor.Configuration.Interpreters.XmlInterpreter.Kernel">
+ <summary>
+ Gets or sets the kernel.
+ </summary>
+ <value>The kernel.</value>
+ </member>
+ <member name="M:Castle.Windsor.Installer.Configuration.FromAppConfig">
+ <summary>
+ Installs all the components from the App.Config file.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.Installer.Configuration.FromXmlFile(System.String)">
+ <summary>
+ Installs all the component from the xml configuration file.
+ </summary>
+ <param name="file">The xml configuration file.</param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.Installer.Configuration.FromXml(Castle.Core.Resource.IResource)">
+ <summary>
+ Installs all the component from the xml configuration.
+ </summary>
+ <param name="resource">The xml configuration resource.</param>
+ <returns></returns>
+ </member>
+ <member name="T:Castle.Windsor.Installer.EnvironmentDelegate">
+ <summary>
+ Delegate to provide environment name.
+ </summary>
+ <returns>The environment name.</returns>
+ </member>
+ <member name="T:Castle.Windsor.IWindsorInstaller">
+ <summary>
+ The contract to install components in the container.
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorInstaller.Install(Castle.Windsor.IWindsorContainer,Castle.MicroKernel.IConfigurationStore)">
+ <summary>
+ Performs the installation in the <see cref="T:Castle.Windsor.IWindsorContainer"/>.
+ </summary>
+ <param name="container">The container.</param>
+ <param name="store">The configuration store.</param>
+ </member>
+ <member name="M:Castle.Windsor.Installer.ConfigurationInstaller.#ctor(Castle.Windsor.Configuration.IConfigurationInterpreter)">
+ <summary>
+ Initializes a new instance of the ConfigurationInstaller class.
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.Installer.ConfigurationInstaller.Environment(System.String)">
+ <summary>
+ Sets the configuration environment name.
+ </summary>
+ <param name="environmentName">The environment name.</param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.Installer.ConfigurationInstaller.Environment(Castle.Windsor.Installer.EnvironmentDelegate)">
+ <summary>
+ Set the configuration environment strategy.
+ </summary>
+ <param name="environment">The environment strategy.</param>
+ <returns></returns>
+ </member>
+ <member name="T:Castle.Windsor.Installer.DefaultComponentInstaller">
+ <summary>
+ Default <see cref="T:Castle.Windsor.IComponentsInstaller"/> implementation.
+ </summary>
+ </member>
+ <member name="T:Castle.Windsor.IComponentsInstaller">
+ <summary>
+ Installs the components and facilities based on the
+ information on the configuration store.
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.IComponentsInstaller.SetUp(Castle.Windsor.IWindsorContainer,Castle.MicroKernel.IConfigurationStore)">
+ <summary>
+ Perform installation.
+ </summary>
+ <param name="container">Target container</param>
+ <param name="store">Configuration store</param>
+ </member>
+ <member name="M:Castle.Windsor.Installer.DefaultComponentInstaller.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Castle.Windsor.Installer.DefaultComponentInstaller"/> class.
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.Installer.DefaultComponentInstaller.SetUp(Castle.Windsor.IWindsorContainer,Castle.MicroKernel.IConfigurationStore)">
+ <summary>
+ Perform installation.
+ </summary>
+ <param name="container">Target container</param>
+ <param name="store">Configuration store</param>
+ </member>
+ <member name="M:Castle.Windsor.Proxy.AbstractProxyFactory.ObtainInterceptors(Castle.MicroKernel.IKernel,Castle.Core.ComponentModel)">
+ <summary>
+ Obtains the interceptors associated with the component.
+ </summary>
+ <param name="kernel">The kernel instance</param>
+ <param name="model">The component model</param>
+ <returns>interceptors array</returns>
+ </member>
+ <member name="T:Castle.Windsor.Proxy.DefaultProxyFactory">
+ <summary>
+ This implementation of <see cref="T:Castle.MicroKernel.IProxyFactory"/> relies
+ on DynamicProxy to expose proxy capabilies.
+ </summary>
+ <remarks>
+ Note that only virtual methods can be intercepted in a
+ concrete class. However, if the component
+ was registered with a service interface, we proxy
+ the interface and the methods don't need to be virtual,
+ </remarks>
+ </member>
+ <member name="M:Castle.Windsor.Proxy.DefaultProxyFactory.#ctor">
+ <summary>
+ Constructs a DefaultProxyFactory
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.Proxy.DefaultProxyFactory.Create(Castle.MicroKernel.IKernel,System.Object,Castle.Core.ComponentModel,System.Object[])">
+ <summary>
+ Creates the proxy for the supplied component.
+ </summary>
+ <param name="kernel">The kernel.</param>
+ <param name="target">The target.</param>
+ <param name="model">The model.</param>
+ <param name="constructorArguments">The constructor arguments.</param>
+ <returns>The component proxy.</returns>
+ </member>
+ <member name="M:Castle.Windsor.Proxy.DefaultProxyFactory.RequiresTargetInstance(Castle.MicroKernel.IKernel,Castle.Core.ComponentModel)">
+ <summary>
+ Determines if the component requiries a target instance for proxying.
+ </summary>
+ <param name="kernel">The kernel.</param>
+ <param name="model">The model.</param>
+ <returns>true if an instance is required.</returns>
+ </member>
+ <member name="T:Castle.Windsor.IEnvironmentInfo">
+ <summary>
+ Gets the environment information (name). Implementors should
+ use to define their environments and how those affect the configuration.
+ It is also used by the <see cref="T:Castle.Windsor.Configuration.Interpreters.XmlInterpreter"/>
+ to define a flag with the environment name.
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.IEnvironmentInfo.GetEnvironmentName">
+ <summary>
+ Gets the name of the environment.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:Castle.Windsor.IWindsorContainer">
+ <summary>
+ The <c>IWindsorContainer</c> interface exposes all the
+ functionality the Windsor implements.
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.AddFacility(System.String,Castle.MicroKernel.IFacility)">
+ <summary>
+ Registers a facility within the container.
+ </summary>
+ <param name="key">The key by which the <see cref="T:Castle.MicroKernel.IFacility"/> gets indexed.</param>
+ <param name="facility">The <see cref="T:Castle.MicroKernel.IFacility"/> to add to the container.</param>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.AddFacility``1(System.String)">
+ <summary>
+ Creates and adds an <see cref="T:Castle.MicroKernel.IFacility"/> facility to the container.
+ </summary>
+ <typeparam name="T">The facility type.</typeparam>
+ <param name="key"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.AddFacility``1">
+ <summary>
+ Creates and adds an <see cref="T:Castle.MicroKernel.IFacility"/> facility to the container.
+ </summary>
+ <typeparam name="T">The facility type.</typeparam>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.AddComponent(System.String,System.Type)">
+ <summary>
+ Adds a component to be managed by the container
+ </summary>
+ <param name="key">The key by which the component gets indexed.</param>
+ <param name="classType">The <see cref="T:System.Type"/> to manage.</param>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.AddComponent(System.String,System.Type,System.Type)">
+ <summary>
+ Adds a component to be managed by the container
+ </summary>
+ <param name="key">The key by which the component gets indexed.</param>
+ <param name="serviceType">The service <see cref="T:System.Type"/> that the component implements.</param>
+ <param name="classType">The <see cref="T:System.Type"/> to manage.</param>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.AddComponentLifeStyle(System.String,System.Type,Castle.Core.LifestyleType)">
+ <summary>
+ Adds a component to be managed by the container
+ </summary>
+ <param name="key">The key by which the component gets indexed.</param>
+ <param name="classType">The <see cref="T:System.Type"/> to manage.</param>
+ <param name="lifestyle">The <see cref="T:Castle.Core.LifestyleType"/> with which to manage the component.</param>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.AddComponentLifeStyle(System.String,System.Type,System.Type,Castle.Core.LifestyleType)">
+ <summary>
+ Adds a component to be managed by the container
+ </summary>
+ <param name="key">The key by which the component gets indexed.</param>
+ <param name="serviceType">The service <see cref="T:System.Type"/> that the component implements.</param>
+ <param name="classType">The <see cref="T:System.Type"/> to manage.</param>
+ <param name="lifestyle">The <see cref="T:Castle.Core.LifestyleType"/> with which to manage the component.</param>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.AddComponentWithProperties(System.String,System.Type,System.Collections.IDictionary)">
+ <summary>
+ Adds a concrete class as a component and specify the extended properties.
+ Used by facilities, mostly.
+ </summary>
+ <param name="key"></param>
+ <param name="classType"></param>
+ <param name="extendedProperties"></param>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.AddComponentWithProperties(System.String,System.Type,System.Type,System.Collections.IDictionary)">
+ <summary>
+ Adds a concrete class and an interface
+ as a component and specify the extended properties.
+ Used by facilities, mostly.
+ </summary>
+ <param name="key"></param>
+ <param name="serviceType"></param>
+ <param name="classType"></param>
+ <param name="extendedProperties"></param>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.AddComponent``1">
+ <summary>
+ Adds a component to be managed by the container.
+ The key to obtain the component will be the FullName of the type.
+ </summary>
+ <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.AddComponent``1(System.String)">
+ <summary>
+ Adds a component to be managed by the container
+ </summary>
+ <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
+ <param name="key">The key by which the component gets indexed.</param>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.AddComponentLifeStyle``1(Castle.Core.LifestyleType)">
+ <summary>
+ Adds a component to be managed by the container.
+ The key to obtain the component will be the FullName of the type.
+ </summary>
+ <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
+ <param name="lifestyle">The <see cref="T:Castle.Core.LifestyleType"/> with which to manage the component.</param>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.AddComponentLifeStyle``1(System.String,Castle.Core.LifestyleType)">
+ <summary>
+ Adds a component to be managed by the container
+ </summary>
+ <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
+ <param name="key">The key by which the component gets indexed.</param>
+ <param name="lifestyle">The <see cref="T:Castle.Core.LifestyleType"/> with which to manage the component.</param>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.AddComponent``2">
+ <summary>
+ Adds a component to be managed by the container
+ The key to obtain the component will be the FullName of the type.
+ </summary>
+ <typeparam name="I">The service <see cref="T:System.Type"/> that the component implements.</typeparam>
+ <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.AddComponent``2(System.String)">
+ <summary>
+ Adds a component to be managed by the container
+ </summary>
+ <typeparam name="I">The service <see cref="T:System.Type"/> that the component implements.</typeparam>
+ <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
+ <param name="key">The key by which the component gets indexed.</param>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.AddComponentLifeStyle``2(Castle.Core.LifestyleType)">
+ <summary>
+ Adds a component to be managed by the container
+ The key to obtain the component will be the FullName of the type.
+ </summary>
+ <typeparam name="I">The service <see cref="T:System.Type"/> that the component implements.</typeparam>
+ <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
+ <param name="lifestyle">The <see cref="T:Castle.Core.LifestyleType"/> with which to manage the component.</param>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.AddComponentLifeStyle``2(System.String,Castle.Core.LifestyleType)">
+ <summary>
+ Adds a component to be managed by the container
+ </summary>
+ <typeparam name="I">The service <see cref="T:System.Type"/> that the component implements.</typeparam>
+ <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
+ <param name="key">The key by which the component gets indexed.</param>
+ <param name="lifestyle">The <see cref="T:Castle.Core.LifestyleType"/> with which to manage the component.</param>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.AddComponentWithProperties``1(System.Collections.IDictionary)">
+ <summary>
+ Adds a concrete class as a component and specify the extended properties.
+ Used by facilities, mostly.
+ The key to obtain the component will be the FullName of the type.
+ </summary>
+ <typeparam name="T"></typeparam>
+ <param name="extendedProperties"></param>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.AddComponentWithProperties``1(System.String,System.Collections.IDictionary)">
+ <summary>
+ Adds a concrete class as a component and specify the extended properties.
+ Used by facilities, mostly.
+ </summary>
+ <typeparam name="T"></typeparam>
+ <param name="key"></param>
+ <param name="extendedProperties"></param>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.AddComponentLifeStyle``2(System.Collections.IDictionary)">
+ <summary>
+ Adds a concrete class and an interface
+ as a component and specify the extended properties.
+ Used by facilities, mostly.
+ The key to obtain the component will be the FullName of the type.
+ </summary>
+ <typeparam name="I"></typeparam>
+ <typeparam name="T"></typeparam>
+ <param name="extendedProperties"></param>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.AddComponentLifeStyle``2(System.String,System.Collections.IDictionary)">
+ <summary>
+ Adds a concrete class and an interface
+ as a component and specify the extended properties.
+ Used by facilities, mostly.
+ </summary>
+ <typeparam name="I"></typeparam>
+ <typeparam name="T"></typeparam>
+ <param name="key"></param>
+ <param name="extendedProperties"></param>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.Register(Castle.MicroKernel.Registration.IRegistration[])">
+ <summary>
+ Registers the components provided by the <see cref="T:Castle.MicroKernel.Registration.IRegistration"/>s
+ with the <see cref="T:Castle.Windsor.IWindsorContainer"/>.
+ <param name="registrations">The component registrations.</param>
+ <returns>The container.</returns>
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.Install(Castle.Windsor.IWindsorInstaller[])">
+ <summary>
+ Installs the components provided by the <see cref="T:Castle.Windsor.IWindsorInstaller"/>s
+ with the <see cref="T:Castle.Windsor.IWindsorContainer"/>.
+ <param name="installers">The component installers.</param>
+ <returns>The container.</returns>
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.Resolve(System.String)">
+ <summary>
+ Returns a component instance by the key
+ </summary>
+ <param name="key"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.Resolve(System.String,System.Collections.IDictionary)">
+ <summary>
+ Returns a component instance by the key
+ </summary>
+ <param name="key"></param>
+ <param name="arguments"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.Resolve(System.String,System.Object)">
+ <summary>
+ Returns a component instance by the key
+ </summary>
+ <param name="key"></param>
+ <param name="argumentsAsAnonymousType"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.Resolve(System.String,System.Type)">
+ <summary>
+ Returns a component instance by the key
+ </summary>
+ <param name="key"></param>
+ <param name="service"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.Resolve(System.Type)">
+ <summary>
+ Returns a component instance by the service
+ </summary>
+ <param name="service"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.Resolve(System.Type,System.Collections.IDictionary)">
+ <summary>
+ Returns a component instance by the service
+ </summary>
+ <param name="service"></param>
+ <param name="arguments"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.Resolve(System.Type,System.Object)">
+ <summary>
+ Returns a component instance by the service
+ </summary>
+ <param name="service"></param>
+ <param name="argumentsAsAnonymousType"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.Release(System.Object)">
+ <summary>
+ Releases a component instance
+ </summary>
+ <param name="instance"></param>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.AddChildContainer(Castle.Windsor.IWindsorContainer)">
+ <summary>
+ Registers a subcontainer. The components exposed
+ by this container will be accessible from subcontainers.
+ </summary>
+ <param name="childContainer"></param>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.RemoveChildContainer(Castle.Windsor.IWindsorContainer)">
+ <summary>
+ Remove a child container
+ </summary>
+ <param name="childContainer"></param>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.GetChildContainer(System.String)">
+ <summary>
+ Gets a child container instance by name.
+ </summary>
+ <param name="name">The container's name.</param>
+ <returns>The child container instance or null</returns>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.Resolve``1">
+ <summary>
+ Returns a component instance by the service
+ </summary>
+ <typeparam name="T">Service type</typeparam>
+ <returns>The component instance</returns>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.Resolve``1(System.Collections.IDictionary)">
+ <summary>
+ Returns a component instance by the service
+ </summary>
+ <typeparam name="T">Service type</typeparam>
+ <param name="arguments"></param>
+ <returns>The component instance</returns>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.Resolve``1(System.Object)">
+ <summary>
+ Returns a component instance by the service
+ </summary>
+ <typeparam name="T">Service type</typeparam>
+ <param name="argumentsAsAnonymousType"></param>
+ <returns>The component instance</returns>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.Resolve``1(System.String)">
+ <summary>
+ Returns a component instance by the key
+ </summary>
+ <param name="key">Component's key</param>
+ <typeparam name="T">Service type</typeparam>
+ <returns>The Component instance</returns>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.Resolve``1(System.String,System.Collections.IDictionary)">
+ <summary>
+ Returns a component instance by the key
+ </summary>
+ <typeparam name="T">Service type</typeparam>
+ <param name="key">Component's key</param>
+ <param name="arguments"></param>
+ <returns>The Component instance</returns>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.Resolve``1(System.String,System.Object)">
+ <summary>
+ Returns a component instance by the key
+ </summary>
+ <typeparam name="T">Service type</typeparam>
+ <param name="key">Component's key</param>
+ <param name="argumentsAsAnonymousType"></param>
+ <returns>The Component instance</returns>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.Resolve(System.String,System.Type,System.Collections.IDictionary)">
+ <summary>
+ Returns a component instance by the key
+ </summary>
+ <param name="key"></param>
+ <param name="service"></param>
+ <param name="arguments"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.Resolve(System.String,System.Type,System.Object)">
+ <summary>
+ Returns a component instance by the key
+ </summary>
+ <param name="key"></param>
+ <param name="service"></param>
+ <param name="argumentsAsAnonymousType"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.ResolveAll``1">
+ <summary>
+ Resolve all valid components that match this type.
+ </summary>
+ <typeparam name="T">The service type</typeparam>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.ResolveAll(System.Type)">
+ <summary>
+ Resolve all valid components that mathc this service
+ <param name="service">the service to match</param>
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.ResolveAll(System.Type,System.Collections.IDictionary)">
+ <summary>
+ Resolve all valid components that mathc this service
+ <param name="service">the service to match</param>
+ <param name="arguments">Arguments to resolve the service</param>
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.ResolveAll(System.Type,System.Object)">
+ <summary>
+ Resolve all valid components that mathc this service
+ <param name="service">the service to match</param>
+ <param name="argumentsAsAnonymousType">Arguments to resolve the service</param>
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.ResolveAll``1(System.Collections.IDictionary)">
+ <summary>
+ Resolve all valid components that match this type.
+ <typeparam name="T">The service type</typeparam>
+ <param name="arguments">Arguments to resolve the service</param>
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.IWindsorContainer.ResolveAll``1(System.Object)">
+ <summary>
+ Resolve all valid components that match this type.
+ <typeparam name="T">The service type</typeparam>
+ <param name="argumentsAsAnonymousType">Arguments to resolve the service</param>
+ </summary>
+ </member>
+ <member name="P:Castle.Windsor.IWindsorContainer.Name">
+ <summary>
+ Gets the container's name
+ </summary>
+ <remarks>
+ Only useful when child containers are being used
+ </remarks>
+ <value>The container's name.</value>
+ </member>
+ <member name="P:Castle.Windsor.IWindsorContainer.Item(System.String)">
+ <summary>
+ Shortcut to <see cref="M:Castle.Windsor.IWindsorContainer.Resolve(System.String)"/>
+ </summary>
+ </member>
+ <member name="P:Castle.Windsor.IWindsorContainer.Item(System.Type)">
+ <summary>
+ Shortcut to <see cref="M:Castle.Windsor.IWindsorContainer.Resolve(System.Type)"/>
+ </summary>
+ </member>
+ <member name="P:Castle.Windsor.IWindsorContainer.Kernel">
+ <summary>
+ Returns the inner instance of the MicroKernel
+ </summary>
+ </member>
+ <member name="P:Castle.Windsor.IWindsorContainer.Parent">
+ <summary>
+ Gets or sets the parent container if this instance
+ is a sub container.
+ </summary>
+ </member>
+ <member name="T:Castle.Windsor.WindsorContainer">
+ <summary>
+ Implementation of <see cref="T:Castle.Windsor.IWindsorContainer"/>
+ which delegates to <see cref="T:Castle.MicroKernel.IKernel"/> implementation.
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.#ctor">
+ <summary>
+ Constructs a container without any external
+ configuration reference
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.#ctor(Castle.MicroKernel.IConfigurationStore)">
+ <summary>
+ Constructs a container using the specified
+ <see cref="T:Castle.MicroKernel.IConfigurationStore"/> implementation.
+ </summary>
+ <param name="store">The instance of an <see cref="T:Castle.MicroKernel.IConfigurationStore"/> implementation.</param>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.#ctor(Castle.Windsor.Configuration.IConfigurationInterpreter)">
+ <summary>
+ Constructs a container using the specified
+ <see cref="T:Castle.Windsor.Configuration.IConfigurationInterpreter"/> implementation.
+ </summary>
+ <param name="interpreter">The instance of an <see cref="T:Castle.Windsor.Configuration.IConfigurationInterpreter"/> implementation.</param>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.#ctor(Castle.Windsor.Configuration.IConfigurationInterpreter,Castle.Windsor.IEnvironmentInfo)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Castle.Windsor.WindsorContainer"/> class.
+ </summary>
+ <param name="interpreter">The interpreter.</param>
+ <param name="environmentInfo">The environment info.</param>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Castle.Windsor.WindsorContainer"/> class using a
+ xml file to configure it.
+ <para>
+ Equivalent to the use of <c>new WindsorContainer(new XmlInterpreter(xmlFile))</c>
+ </para>
+ </summary>
+ <param name="xmlFile">The XML file.</param>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.#ctor(Castle.MicroKernel.IKernel,Castle.Windsor.IComponentsInstaller)">
+ <summary>
+ Constructs a container using the specified <see cref="T:Castle.MicroKernel.IKernel"/>
+ implementation. Rarely used.
+ </summary>
+ <remarks>
+ This constructs sets the Kernel.ProxyFactory property to
+ <see cref="T:Castle.Windsor.Proxy.DefaultProxyFactory"/>
+ </remarks>
+ <param name="kernel">Kernel instance</param>
+ <param name="installer">Installer instance</param>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.#ctor(System.String,Castle.MicroKernel.IKernel,Castle.Windsor.IComponentsInstaller)">
+ <summary>
+ Constructs a container using the specified <see cref="T:Castle.MicroKernel.IKernel"/>
+ implementation. Rarely used.
+ </summary>
+ <remarks>
+ This constructs sets the Kernel.ProxyFactory property to
+ <see cref="T:Castle.Windsor.Proxy.DefaultProxyFactory"/>
+ </remarks>
+ <param name="name">Container's name</param>
+ <param name="kernel">Kernel instance</param>
+ <param name="installer">Installer instance</param>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.#ctor(Castle.MicroKernel.IProxyFactory)">
+ <summary>
+ Constructs with a given <see cref="T:Castle.MicroKernel.IProxyFactory"/>.
+ </summary>
+ <param name="proxyFactory">A instance of an <see cref="T:Castle.MicroKernel.IProxyFactory"/>.</param>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.#ctor(Castle.Windsor.IWindsorContainer,Castle.Windsor.Configuration.IConfigurationInterpreter)">
+ <summary>
+ Constructs a container assigning a parent container
+ before starting the dependency resolution.
+ </summary>
+ <param name="parent">The instance of an <see cref="T:Castle.Windsor.IWindsorContainer"/></param>
+ <param name="interpreter">The instance of an <see cref="T:Castle.Windsor.Configuration.IConfigurationInterpreter"/> implementation</param>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.#ctor(System.String,Castle.Windsor.IWindsorContainer,Castle.Windsor.Configuration.IConfigurationInterpreter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Castle.Windsor.WindsorContainer"/> class.
+ </summary>
+ <param name="name">The container's name.</param>
+ <param name="parent">The parent.</param>
+ <param name="interpreter">The interpreter.</param>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.AddFacility(System.String,Castle.MicroKernel.IFacility)">
+ <summary>
+ Registers a facility within the kernel.
+ </summary>
+ <param name="key"></param>
+ <param name="facility"></param>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.AddFacility``1(System.String)">
+ <summary>
+ Creates and adds an <see cref="T:Castle.MicroKernel.IFacility"/> facility to the container.
+ </summary>
+ <typeparam name="T">The facility type.</typeparam>
+ <param name="key"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.AddFacility``1">
+ <summary>
+ Creates and adds an <see cref="T:Castle.MicroKernel.IFacility"/> facility to the container.
+ </summary>
+ <typeparam name="T">The facility type.</typeparam>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.AddComponent(System.String,System.Type)">
+ <summary>
+ Adds a component to be managed by the container
+ </summary>
+ <param name="key"></param>
+ <param name="classType"></param>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.AddComponent(System.String,System.Type,System.Type)">
+ <summary>
+ Adds a component to be managed by the container
+ </summary>
+ <param name="key"></param>
+ <param name="serviceType"></param>
+ <param name="classType"></param>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.AddComponentLifeStyle(System.String,System.Type,Castle.Core.LifestyleType)">
+ <summary>
+ Adds a component to be managed by the container
+ </summary>
+ <param name="key">The key by which the component gets indexed.</param>
+ <param name="classType">The <see cref="T:System.Type"/> to manage.</param>
+ <param name="lifestyle">The <see cref="T:Castle.Core.LifestyleType"/> with which to manage the component.</param>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.AddComponentLifeStyle(System.String,System.Type,System.Type,Castle.Core.LifestyleType)">
+ <summary>
+ Adds a component to be managed by the container
+ </summary>
+ <param name="key">The key by which the component gets indexed.</param>
+ <param name="serviceType">The service <see cref="T:System.Type"/> that the component implements.</param>
+ <param name="classType">The <see cref="T:System.Type"/> to manage.</param>
+ <param name="lifestyle">The <see cref="T:Castle.Core.LifestyleType"/> with which to manage the component.</param>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.AddComponent``1">
+ <summary>
+ Adds a component to be managed by the container.
+ The key to obtain the component will be the FullName of the type.
+ </summary>
+ <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.AddComponent``1(System.String)">
+ <summary>
+ Adds a component to be managed by the container
+ </summary>
+ <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
+ <param name="key">The key by which the component gets indexed.</param>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.AddComponentLifeStyle``1(Castle.Core.LifestyleType)">
+ <summary>
+ Adds a component to be managed by the container.
+ The key to obtain the component will be the FullName of the type.
+ </summary>
+ <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
+ <param name="lifestyle">The <see cref="T:Castle.Core.LifestyleType"/> with which to manage the component.</param>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.AddComponent``2(System.String)">
+ <summary>
+ Adds a component to be managed by the container
+ </summary>
+ <typeparam name="I">The service <see cref="T:System.Type"/> that the component implements.</typeparam>
+ <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
+ <param name="key">The key by which the component gets indexed.</param>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.AddComponentLifeStyle``2(Castle.Core.LifestyleType)">
+ <summary>
+ Adds a component to be managed by the container
+ The key to obtain the component will be the FullName of the type.
+ </summary>
+ <typeparam name="I">The service <see cref="T:System.Type"/> that the component implements.</typeparam>
+ <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
+ <param name="lifestyle">The <see cref="T:Castle.Core.LifestyleType"/> with which to manage the component.</param>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.AddComponentLifeStyle``1(System.String,Castle.Core.LifestyleType)">
+ <summary>
+ Adds a component to be managed by the container
+ </summary>
+ <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
+ <param name="key">The key by which the component gets indexed.</param>
+ <param name="lifestyle">The <see cref="T:Castle.Core.LifestyleType"/> with which to manage the component.</param>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.AddComponent``2">
+ <summary>
+ Adds a component to be managed by the container
+ The key to obtain the component will be the FullName of the type.
+ </summary>
+ <typeparam name="I">The service <see cref="T:System.Type"/> that the component implements.</typeparam>
+ <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.AddComponentLifeStyle``2(System.String,Castle.Core.LifestyleType)">
+ <summary>
+ Adds a component to be managed by the container
+ </summary>
+ <typeparam name="I">The service <see cref="T:System.Type"/> that the component implements.</typeparam>
+ <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
+ <param name="key">The key by which the component gets indexed.</param>
+ <param name="lifestyle">The <see cref="T:Castle.Core.LifestyleType"/> with which to manage the component.</param>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.AddComponentWithProperties``1(System.Collections.IDictionary)">
+ <summary>
+ Adds a concrete class as a component and specify the extended properties.
+ Used by facilities, mostly.
+ The key to obtain the component will be the FullName of the type.
+ </summary>
+ <typeparam name="T"></typeparam>
+ <param name="extendedProperties"></param>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.AddComponentWithProperties``1(System.String,System.Collections.IDictionary)">
+ <summary>
+ Adds a concrete class as a component and specify the extended properties.
+ Used by facilities, mostly.
+ </summary>
+ <typeparam name="T"></typeparam>
+ <param name="key"></param>
+ <param name="extendedProperties"></param>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.AddComponentLifeStyle``2(System.Collections.IDictionary)">
+ <summary>
+ Adds a concrete class and an interface
+ as a component and specify the extended properties.
+ Used by facilities, mostly.
+ The key to obtain the component will be the FullName of the type.
+ </summary>
+ <typeparam name="I"></typeparam>
+ <typeparam name="T"></typeparam>
+ <param name="extendedProperties"></param>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.AddComponentLifeStyle``2(System.String,System.Collections.IDictionary)">
+ <summary>
+ Adds a concrete class and an interface
+ as a component and specify the extended properties.
+ Used by facilities, mostly.
+ </summary>
+ <typeparam name="I"></typeparam>
+ <typeparam name="T"></typeparam>
+ <param name="key"></param>
+ <param name="extendedProperties"></param>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.Register(Castle.MicroKernel.Registration.IRegistration[])">
+ <summary>
+ Registers the components described by the <see cref="T:Castle.MicroKernel.Registration.ComponentRegistration`1"/>s
+ with the <see cref="T:Castle.Windsor.IWindsorContainer"/>.
+ <param name="registrations">The component registrations.</param>
+ <returns>The container.</returns>
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.Install(Castle.Windsor.IWindsorInstaller[])">
+ <summary>
+ Installs the components provided by the <see cref="T:Castle.Windsor.IWindsorInstaller"/>s
+ with the <see cref="T:Castle.Windsor.IWindsorContainer"/>.
+ <param name="installers">The component installers.</param>
+ <returns>The container.</returns>
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.Resolve(System.String)">
+ <summary>
+ Returns a component instance by the key
+ </summary>
+ <param name="key"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.Resolve(System.Type,System.Collections.IDictionary)">
+ <summary>
+ Returns a component instance by the service
+ </summary>
+ <param name="service"></param>
+ <param name="arguments"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.Resolve(System.Type,System.Object)">
+ <summary>
+ Returns a component instance by the service
+ </summary>
+ <param name="service"></param>
+ <param name="argumentsAsAnonymousType"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.Resolve(System.String,System.Collections.IDictionary)">
+ <summary>
+ Returns a component instance by the key
+ </summary>
+ <param name="key"></param>
+ <param name="arguments"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.Resolve(System.String,System.Object)">
+ <summary>
+ Returns a component instance by the key
+ </summary>
+ <param name="key"></param>
+ <param name="argumentsAsAnonymousType"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.Resolve(System.Type)">
+ <summary>
+ Returns a component instance by the service
+ </summary>
+ <param name="service"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.ResolveAll``1">
+ <summary>
+ Resolve all valid components that match this type.
+ </summary>
+ <typeparam name="T">The service type</typeparam>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.ResolveAll``1(System.Collections.IDictionary)">
+ <summary>
+ Resolve all valid components that match this type.
+ <typeparam name="T">The service type</typeparam>
+ <param name="arguments">Arguments to resolve the service</param>
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.ResolveAll``1(System.Object)">
+ <summary>
+ Resolve all valid components that match this type.
+ <typeparam name="T">The service type</typeparam>
+ <param name="argumentsAsAnonymousType">Arguments to resolve the service</param>
+ </summary>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.Resolve(System.String,System.Type)">
+ <summary>
+ Returns a component instance by the key
+ </summary>
+ <param name="key"></param>
+ <param name="service"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.Resolve(System.String,System.Type,System.Collections.IDictionary)">
+ <summary>
+ Returns a component instance by the key
+ </summary>
+ <param name="key"></param>
+ <param name="service"></param>
+ <param name="arguments"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.Resolve(System.String,System.Type,System.Object)">
+ <summary>
+ Returns a component instance by the key
+ </summary>
+ <param name="key"></param>
+ <param name="service"></param>
+ <param name="argumentsAsAnonymousType"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.Resolve``1(System.Collections.IDictionary)">
+ <summary>
+ Returns a component instance by the service
+ </summary>
+ <typeparam name="T"></typeparam>
+ <param name="arguments"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.Resolve``1(System.Object)">
+ <summary>
+ Returns a component instance by the service
+ </summary>
+ <typeparam name="T"></typeparam>
+ <param name="argumentsAsAnonymousType"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.Resolve``1(System.String,System.Collections.IDictionary)">
+ <summary>
+ Returns a component instance by the key
+ </summary>
+ <param name="key"></param>
+ <param name="arguments"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.Resolve``1(System.String,System.Object)">
+ <summary>
+ Returns a component instance by the key
+ </summary>
+ <param name="key"></param>
+ <param name="argumentsAsAnonymousType"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.Resolve``1">
+ <summary>
+ Returns a component instance by the service
+ </summary>
+ <typeparam name="T"></typeparam>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.Resolve``1(System.String)">
+ <summary>
+ Returns a component instance by the key
+ </summary>
+ <param name="key"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.Release(System.Object)">
+ <summary>
+ Releases a component instance
+ </summary>
+ <param name="instance"></param>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.AddChildContainer(Castle.Windsor.IWindsorContainer)">
+ <summary>
+ Registers a subcontainer. The components exposed
+ by this container will be accessible from subcontainers.
+ </summary>
+ <param name="childContainer"></param>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.RemoveChildContainer(Castle.Windsor.IWindsorContainer)">
+ <summary>
+ Removes (unregisters) a subcontainer. The components exposed by this container
+ will no longer be accessible to the child container.
+ </summary>
+ <param name="childContainer"></param>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.GetChildContainer(System.String)">
+ <summary>
+ Gets a child container instance by name.
+ </summary>
+ <param name="name">The container's name.</param>
+ <returns>The child container instance or null</returns>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.GetService(System.Type)">
+ <summary>
+ Gets the service object of the specified type.
+ </summary>
+ <returns>
+ A service object of type serviceType.
+ </returns>
+ <param name="serviceType">An object that specifies the type of service object to get. </param>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.GetService``1">
+ <summary>
+ Gets the service object of the specified type.
+ </summary>
+ <returns>
+ A service object of type serviceType.
+ </returns>
+ </member>
+ <member name="M:Castle.Windsor.WindsorContainer.Dispose">
+ <summary>
+ Executes Dispose on underlying <see cref="T:Castle.MicroKernel.IKernel"/>
+ </summary>
+ </member>
+ <member name="P:Castle.Windsor.WindsorContainer.Name">
+ <summary>
+ Gets the container's name
+ </summary>
+ <remarks>
+ Only useful when child containers are being used
+ </remarks>
+ <value>The container's name.</value>
+ </member>
+ <member name="P:Castle.Windsor.WindsorContainer.Kernel">
+ <summary>
+ Returns the inner instance of the MicroKernel
+ </summary>
+ </member>
+ <member name="P:Castle.Windsor.WindsorContainer.Parent">
+ <summary>
+ Gets or sets the parent container if this instance
+ is a sub container.
+ </summary>
+ </member>
+ <member name="P:Castle.Windsor.WindsorContainer.Item(System.String)">
+ <summary>
+ Shortcut to the method <see cref="M:Castle.Windsor.WindsorContainer.Resolve(System.String)"/>
+ </summary>
+ </member>
+ <member name="P:Castle.Windsor.WindsorContainer.Item(System.Type)">
+ <summary>
+ Shortcut to the method <see cref="M:Castle.Windsor.WindsorContainer.Resolve(System.Type)"/>
+ </summary>
+ </member>
+ </members>
+</doc>
|
