main
   1<?xml version="1.0"?>
   2<doc>
   3    <assembly>
   4        <name>Castle.Windsor</name>
   5    </assembly>
   6    <members>
   7        <member name="T:Castle.Windsor.Adapters.ComponentModel.ContainerAdapter">
   8            <summary>
   9            Implementation of <see cref="T:Castle.Windsor.Adapters.ComponentModel.IContainerAdapter"/> that assumes ownership of the
  10            wrapped <see cref="T:Castle.Windsor.IWindsorContainer"/>.  If this adapter is disposed, the underlying
  11            <see cref="T:Castle.Windsor.IWindsorContainer"/> is diposed as well.
  12            </summary>
  13        </member>
  14        <member name="T:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper">
  15            <summary>
  16            Implementation of <see cref="T:Castle.Windsor.Adapters.ComponentModel.IContainerAdapter"/> that does not assume ownership of the
  17            wrapped <see cref="T:Castle.Windsor.IWindsorContainer"/>. 
  18            </summary>
  19        </member>
  20        <member name="T:Castle.Windsor.Adapters.ComponentModel.IContainerAdapter">
  21            <summary>
  22            Integrates the <see cref="T:Castle.Windsor.WindsorContainer"/> to the System.ComponentModel
  23            and System.ComponentMode.Design infrastructure.
  24            </summary>
  25            <seealso cref="T:System.ComponentModel.IComponent"/>
  26            <seealso cref="T:System.ComponentModel.IContainer"/>
  27            <seealso cref="T:System.ComponentModel.Design.IServiceContainer"/>
  28        </member>
  29        <member name="T:Castle.Windsor.IContainerAccessor">
  30            <summary>
  31            This interface should be implemented by classes
  32            that are available in a bigger context, exposing
  33            the container to different areas in the same application.
  34            <para>
  35            For example, in Web application, the (global) HttpApplication
  36            subclasses should implement this interface to expose 
  37            the configured container
  38            </para>
  39            </summary>
  40        </member>
  41        <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.#ctor(Castle.Windsor.IWindsorContainer)">
  42            <summary>
  43            Constructs an initial ContainerWrapper.
  44            </summary>
  45            <param name="container">The <see cref="T:Castle.Windsor.IWindsorContainer"/> to adapt.</param>
  46        </member>
  47        <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.#ctor(Castle.Windsor.IWindsorContainer,System.IServiceProvider)">
  48            <summary>
  49            Constructs an initial ContainerWrapper.
  50            </summary>
  51            <param name="container">The <see cref="T:Castle.Windsor.IWindsorContainer"/> to adapt.</param>
  52            <param name="parentProvider">The parent <see cref="T:System.IServiceProvider"/>.</param>
  53        </member>
  54        <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.Add(System.ComponentModel.IComponent)">
  55            <summary>
  56            Adds the specified <see cref="T:System.ComponentModel.IComponent"/> to the <see cref="T:System.ComponentModel.IContainer"/> at the end of the list.
  57            </summary>
  58            <param name="component">The <see cref="T:System.ComponentModel.IComponent"/> to add.</param>
  59        </member>
  60        <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.Add(System.ComponentModel.IComponent,System.String)">
  61            <summary>
  62            Adds the specified <see cref="T:System.ComponentModel.IComponent"/> to the <see cref="T:System.ComponentModel.IContainer"/> at the end of the list,
  63            and assigns a name to the component.
  64            </summary>
  65            <param name="component">The <see cref="T:System.ComponentModel.IComponent"/> to add.</param>
  66            <param name="name">The unique, case-insensitive name to assign to the component, or null.</param>
  67        </member>
  68        <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.Remove(System.ComponentModel.IComponent)">
  69            <summary>
  70            Removes a component from the <see cref="T:System.ComponentModel.IContainer"/>.
  71            </summary>
  72            <param name="component">The <see cref="T:System.ComponentModel.IComponent"/> to remove</param>
  73        </member>
  74        <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.GetService(System.Type)">
  75            <summary>
  76            Gets the service object of the specified type.
  77            </summary>
  78            <param name="serviceType">The type of service.</param>
  79            <returns>An object inplementing service, or null.</returns>
  80        </member>
  81        <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.AddService(System.Type,System.Object)">
  82            <summary>
  83            Adds the specified service to the service container.
  84            </summary>
  85            <param name="serviceType">The type of service to add.</param>
  86            <param name="serviceInstance">The instance of the service to add.</param>
  87        </member>
  88        <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.AddService(System.Type,System.ComponentModel.Design.ServiceCreatorCallback)">
  89            <summary>
  90            Adds the specified service to the service container.
  91            </summary>
  92            <param name="serviceType">The type of service to add.</param>
  93            <param name="callback">A callback object that is used to create the service.</param>
  94        </member>
  95        <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.AddService(System.Type,System.Object,System.Boolean)">
  96            <summary>
  97            Adds the specified service to the service container, and optionally
  98            promotes the service to any parent service containers.
  99            </summary>
 100            <param name="serviceType">The type of service to add.</param>
 101            <param name="serviceInstance">The instance of the service to add.</param>
 102            <param name="promote">true to promote this request to any parent service containers.</param>
 103        </member>
 104        <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.AddService(System.Type,System.ComponentModel.Design.ServiceCreatorCallback,System.Boolean)">
 105            <summary>
 106            Adds the specified service to the service container, and optionally 
 107            promotes the service to parent service containers.
 108            </summary>
 109            <param name="serviceType">The type of service to add.</param>
 110            <param name="callback">A callback object that is used to create the service.</param>
 111            <param name="promote">true to promote this request to any parent service containers.</param>
 112        </member>
 113        <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.RemoveService(System.Type)">
 114            <summary>
 115            Removes the specified service type from the service container.
 116            </summary>
 117            <param name="serviceType">The type of service to remove.</param>
 118        </member>
 119        <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.RemoveService(System.Type,System.Boolean)">
 120            <summary>
 121            Removes the specified service type from the service container, 
 122            and optionally promotes the service to parent service containers.
 123            </summary>
 124            <param name="serviceType">The type of service to remove.</param>
 125            <param name="promote">true to promote this request to any parent service containers.</param>
 126        </member>
 127        <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.IsIntrinsicService(System.Type)">
 128            <summary>
 129            Determins if the service type represents an intrinsic service.
 130            </summary>
 131            <param name="serviceType">The type of service to remove.</param>
 132            <returns>true if the service type is an intrinsic service.</returns>
 133        </member>
 134        <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.HasService(System.Type)">
 135            <summary>
 136            Determins if the specified service type exists in the service container.
 137            </summary>
 138            <param name="serviceType">The type of service to remove.</param>
 139            <returns>true if the service type exists.</returns>
 140        </member>
 141        <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.Dispose">
 142            <summary>
 143            Releases the resources used by the component.
 144            </summary>
 145        </member>
 146        <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.Dispose(System.Boolean)">
 147            <summary>
 148            Releases the resources used by the component.
 149            </summary>
 150            <param name="disposing">true if disposing.</param>
 151        </member>
 152        <member name="P:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.Site">
 153            <summary>
 154            Gets or sets the <see cref="T:System.ComponentModel.ISite"/> associated with the <see cref="T:System.ComponentModel.IComponent"/>.
 155            </summary>
 156        </member>
 157        <member name="E:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.Disposed">
 158            <summary>
 159            Event that notifies the disposal of the <see cref="T:System.ComponentModel.IComponent"/>.
 160            </summary>
 161        </member>
 162        <member name="P:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.Components">
 163            <summary>
 164            Gets all the components in the <see cref="T:System.ComponentModel.IContainer"/>.
 165            </summary>
 166        </member>
 167        <member name="P:Castle.Windsor.Adapters.ComponentModel.ContainerWrapper.Container">
 168            <summary>
 169            Gets the adapted <see cref="T:Castle.Windsor.IWindsorContainer"/>
 170            </summary>
 171        </member>
 172        <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerAdapter.#ctor">
 173            <summary>
 174            Constructs a default ContainerAdapter.
 175            </summary>
 176        </member>
 177        <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerAdapter.#ctor(System.IServiceProvider)">
 178            <summary>
 179            Constructs a chained ContainerAdapter.
 180            </summary>
 181            <param name="parentProvider">The parent <see cref="T:System.IServiceProvider"/>.</param>
 182        </member>
 183        <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerAdapter.#ctor(Castle.Windsor.IWindsorContainer)">
 184            <summary>
 185            Constructs an initial ContainerAdapter.
 186            </summary>
 187            <param name="container">The <see cref="T:Castle.Windsor.IWindsorContainer"/> to adapt.</param>
 188        </member>
 189        <member name="M:Castle.Windsor.Adapters.ComponentModel.ContainerAdapter.#ctor(Castle.Windsor.IWindsorContainer,System.IServiceProvider)">
 190            <summary>
 191            Constructs an initial ContainerAdapter.
 192            </summary>
 193            <param name="container">The <see cref="T:Castle.Windsor.IWindsorContainer"/> to adapt.</param>
 194            <param name="parentProvider">The parent <see cref="T:System.IServiceProvider"/>.</param>
 195        </member>
 196        <member name="T:Castle.Windsor.Adapters.ComponentModel.ServiceCreatorCallbackActivator">
 197            <summary>
 198            Custom activator to create the instance on demand.
 199            </summary>
 200        </member>
 201        <member name="T:Castle.Windsor.Configuration.AppDomain.CastleSectionHandler">
 202            <summary>
 203            Implementation of <see cref="T:System.Configuration.IConfigurationSectionHandler"/>.
 204            Do not support configuration inheritance.
 205            </summary>
 206        </member>
 207        <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.ElementProcessors.AbstractXmlNodeProcessor.Accept(System.Xml.XmlNode)">
 208            <summary>
 209            Accepts the specified node.
 210            Check if node has the same name as the processor and the node.NodeType
 211            is in the AcceptNodeTypes List
 212            </summary>
 213            <param name="node">The node.</param>
 214            <returns></returns>
 215        </member>
 216        <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.ElementProcessors.AbstractXmlNodeProcessor.GetNodeAsElement(System.Xml.XmlElement,System.Xml.XmlNode)">
 217            <summary>
 218            Convert and return child parameter into an XmlElement
 219            An exception will be throw in case the child node cannot be converted
 220            </summary>
 221            <param name="element">Parent node</param>
 222            <param name="child">Node to be converted</param>
 223            <returns>child node as XmlElement</returns>
 224        </member>
 225        <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.ElementProcessors.AttributesElementProcessor.Process(Castle.Windsor.Configuration.Interpreters.XmlProcessor.IXmlProcessorNodeList,Castle.Windsor.Configuration.Interpreters.XmlProcessor.IXmlProcessorEngine)">
 226            <summary>
 227            
 228            </summary>
 229            <param name="nodeList"></param>
 230            <param name="engine"></param>
 231            <example>
 232            <code>
 233            	<properties>
 234            		<attributes>
 235            			<myAttribute>attributeValue</myAttribute>
 236            		</attributes>
 237            		<myProperty>propertyValue</myProperty>
 238            	</properties>
 239            </code>
 240            </example>
 241        </member>
 242        <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.ElementProcessors.DefaultElementProcessor.Process(Castle.Windsor.Configuration.Interpreters.XmlProcessor.IXmlProcessorNodeList,Castle.Windsor.Configuration.Interpreters.XmlProcessor.IXmlProcessorEngine)">
 243            <summary>
 244            Processes the specified node list.
 245            </summary>
 246            <param name="nodeList">The node list.</param>
 247            <param name="engine">The engine.</param>
 248        </member>
 249        <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.ElementProcessors.DefaultElementProcessor.ProcessAttributes(System.Xml.XmlElement,Castle.Windsor.Configuration.Interpreters.XmlProcessor.IXmlProcessorEngine)">
 250            <summary>
 251            Processes element attributes.
 252            if the attribute is include will append to the element
 253            all contents from the file.
 254            if the attribute has a property reference the reference will be
 255            expanded
 256            </summary>
 257            <param name="element">The element.</param>
 258            <param name="engine"></param>
 259        </member>
 260        <member name="F:Castle.Windsor.Configuration.Interpreters.XmlProcessor.ElementProcessors.DefaultTextNodeProcessor.PropertyValidationRegExp">
 261            <summary>
 262            Properties names can contain a-zA-Z0-9_. 
 263            i.e. #!{ my_node_name } || #{ my.node.name }
 264            spaces are trimmed
 265            </summary>
 266        </member>
 267        <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.ElementProcessors.DefaultTextNodeProcessor.ProcessString(System.Xml.XmlNode,System.String,Castle.Windsor.Configuration.Interpreters.XmlProcessor.IXmlProcessorEngine)">
 268            <summary>
 269            Processes the string.
 270            </summary>
 271            <param name="node">The node.</param>
 272            <param name="value">The value.</param>
 273            <param name="engine">The context.</param>
 274        </member>
 275        <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.ElementProcessors.IncludeElementProcessor.Accept(System.Xml.XmlNode)">
 276            <summary>
 277            Accepts the specified node.
 278            Check if node has the same name as the processor and the node.NodeType
 279            is in the AcceptNodeTypes List
 280            NOTE: since the BatchRegistrationFacility already uses an include
 281            element we will distringish between both by looking for the presence of an uri attribute
 282            we should revisit this later by using xml-namespaces
 283            </summary>
 284            <param name="node">The node.</param>
 285            <returns></returns>
 286        </member>
 287        <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.ElementProcessors.PropertiesElementProcessor.Process(Castle.Windsor.Configuration.Interpreters.XmlProcessor.IXmlProcessorNodeList,Castle.Windsor.Configuration.Interpreters.XmlProcessor.IXmlProcessorEngine)">
 288            <summary>
 289            
 290            </summary>
 291            <param name="nodeList"></param>
 292            <param name="engine"></param>
 293            <example>
 294            <code>
 295            	<properties>
 296            		<attributes>
 297            			<myAttribute>attributeValue</myAttribute>
 298            		</attributes>
 299            		<myProperty>propertyValue</myProperty>
 300            	</properties>
 301            </code>
 302            </example>
 303        </member>
 304        <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.DefaultXmlProcessorEngine.#ctor(System.String)">
 305            <summary>
 306            Initializes a new instance of the <see cref="T:Castle.Windsor.Configuration.Interpreters.XmlProcessor.DefaultXmlProcessorEngine"/> class.
 307            </summary>
 308            <param name="environmentName">Name of the environment.</param>
 309        </member>
 310        <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.DefaultXmlProcessorEngine.#ctor(System.String,Castle.MicroKernel.SubSystems.Resource.IResourceSubSystem)">
 311            <summary>
 312            Initializes a new instance of the <see cref="T:Castle.Windsor.Configuration.Interpreters.XmlProcessor.DefaultXmlProcessorEngine"/> class.
 313            </summary>
 314            <param name="environmentName">Name of the environment.</param>
 315            <param name="resourceSubSystem">The resource sub system.</param>
 316        </member>
 317        <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.DefaultXmlProcessorEngine.DispatchProcessAll(Castle.Windsor.Configuration.Interpreters.XmlProcessor.IXmlProcessorNodeList)">
 318            <summary>
 319            Processes the element.
 320            </summary>
 321            <param name="nodeList">The element.</param>
 322            <returns></returns>
 323        </member>
 324        <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.DefaultXmlProcessorEngine.DispatchProcessCurrent(Castle.Windsor.Configuration.Interpreters.XmlProcessor.IXmlProcessorNodeList)">
 325            <summary>
 326            Processes the element.
 327            </summary>
 328            <param name="nodeList">The element.</param>
 329            <returns></returns>
 330        </member>
 331        <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.DefaultXmlProcessorNodeList.CloneNodeList(System.Xml.XmlNodeList)">
 332            <summary>
 333            Make a shallow copy of the nodeList.
 334            </summary>
 335            <param name="nodeList">The nodeList to be copied.</param>
 336            <returns></returns>
 337        </member>
 338        <member name="T:Castle.Windsor.Configuration.Interpreters.XmlProcessor.XmlProcessor">
 339            <summary>
 340            Pendent
 341            </summary>
 342        </member>
 343        <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.XmlProcessor.#ctor">
 344            <summary>
 345            Initializes a new instance of the <see cref="T:Castle.Windsor.Configuration.Interpreters.XmlProcessor.XmlProcessor"/> class.
 346            </summary>
 347        </member>
 348        <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.XmlProcessor.#ctor(System.String,Castle.MicroKernel.SubSystems.Resource.IResourceSubSystem)">
 349            <summary>
 350            Initializes a new instance of the <see cref="T:Castle.Windsor.Configuration.Interpreters.XmlProcessor.XmlProcessor"/> class.
 351            </summary>
 352            <param name="environmentName">Name of the environment.</param>
 353            <param name="resourceSubSystem">The resource sub system.</param>
 354        </member>
 355        <member name="M:Castle.Windsor.Configuration.Interpreters.XmlProcessor.XmlProcessor.#ctor(System.String)">
 356            <summary>
 357            Initializes a new instance of the <see cref="T:Castle.Windsor.Configuration.Interpreters.XmlProcessor.XmlProcessor"/> class.
 358            </summary>
 359        </member>
 360        <member name="T:Castle.Windsor.Configuration.Interpreters.AbstractInterpreter">
 361            <summary>
 362            Provides common methods for those who wants 
 363            to implement <see cref="T:Castle.Windsor.Configuration.IConfigurationInterpreter"/>
 364            </summary>
 365        </member>
 366        <member name="T:Castle.Windsor.Configuration.IConfigurationInterpreter">
 367            <summary>
 368            Interpreter of a specific language to describe 
 369            configuration nodes in a hierachical manner.
 370            </summary>
 371        </member>
 372        <member name="M:Castle.Windsor.Configuration.IConfigurationInterpreter.ProcessResource(Castle.Core.Resource.IResource,Castle.MicroKernel.IConfigurationStore)">
 373            <summary>
 374            Should obtain the contents from the resource,
 375            interpret it and populate the <see cref="T:Castle.MicroKernel.IConfigurationStore"/>
 376            accordingly.
 377            </summary>
 378            <param name="resource"></param>
 379            <param name="store"></param>
 380        </member>
 381        <member name="P:Castle.Windsor.Configuration.IConfigurationInterpreter.EnvironmentName">
 382            <summary>
 383            Gets or sets the name of the environment.
 384            </summary>
 385            <value>The name of the environment.</value>
 386        </member>
 387        <member name="P:Castle.Windsor.Configuration.IConfigurationInterpreter.Source">
 388            <summary>
 389            Exposes the reference to <see cref="T:Castle.Core.Resource.IResource"/>
 390            which the interpreter is likely to hold
 391            </summary>
 392        </member>
 393        <member name="M:Castle.Windsor.Configuration.Interpreters.AbstractInterpreter.ProcessResource(Castle.Core.Resource.IResource,Castle.MicroKernel.IConfigurationStore)">
 394            <summary>
 395            Should obtain the contents from the resource,
 396            interpret it and populate the <see cref="T:Castle.MicroKernel.IConfigurationStore"/>
 397            accordingly.
 398            </summary>
 399            <param name="resource"></param>
 400            <param name="store"></param>
 401        </member>
 402        <member name="P:Castle.Windsor.Configuration.Interpreters.AbstractInterpreter.Source">
 403            <summary>
 404            Exposes the reference to <see cref="T:Castle.Core.Resource.IResource"/>
 405            which the interpreter is likely to hold
 406            </summary>
 407            <value></value>
 408        </member>
 409        <member name="P:Castle.Windsor.Configuration.Interpreters.AbstractInterpreter.EnvironmentName">
 410            <summary>
 411            Gets or sets the name of the environment.
 412            </summary>
 413            <value>The name of the environment.</value>
 414        </member>
 415        <member name="T:Castle.Windsor.Configuration.Interpreters.XmlInterpreter">
 416            <summary>
 417            Reads the configuration from a XmlFile. Sample structure:
 418            <code>
 419            &lt;configuration&gt;
 420              &lt;facilities&gt;
 421                &lt;facility id="myfacility"&gt;
 422                
 423                &lt;/facility&gt;
 424              &lt;/facilities&gt;
 425              
 426              &lt;components&gt;
 427                &lt;component id="component1"&gt;
 428                
 429                &lt;/component&gt;
 430              &lt;/components&gt;
 431            &lt;/configuration&gt;
 432            </code>
 433            </summary>
 434        </member>
 435        <member name="M:Castle.Windsor.Configuration.Interpreters.XmlInterpreter.#ctor">
 436            <summary>
 437            Initializes a new instance of the <see cref="T:Castle.Windsor.Configuration.Interpreters.XmlInterpreter"/> class.
 438            </summary>
 439        </member>
 440        <member name="M:Castle.Windsor.Configuration.Interpreters.XmlInterpreter.#ctor(System.String)">
 441            <summary>
 442            Initializes a new instance of the <see cref="T:Castle.Windsor.Configuration.Interpreters.XmlInterpreter"/> class.
 443            </summary>
 444            <param name="filename">The filename.</param>
 445        </member>
 446        <member name="M:Castle.Windsor.Configuration.Interpreters.XmlInterpreter.#ctor(Castle.Core.Resource.IResource)">
 447            <summary>
 448            Initializes a new instance of the <see cref="T:Castle.Windsor.Configuration.Interpreters.XmlInterpreter"/> class.
 449            </summary>
 450            <param name="source">The source.</param>
 451        </member>
 452        <member name="P:Castle.Windsor.Configuration.Interpreters.XmlInterpreter.Kernel">
 453            <summary>
 454            Gets or sets the kernel.
 455            </summary>
 456            <value>The kernel.</value>
 457        </member>
 458        <member name="M:Castle.Windsor.Installer.Configuration.FromAppConfig">
 459            <summary>
 460            Installs all the components from the App.Config file.
 461            </summary>
 462            <returns></returns>
 463        </member>
 464        <member name="M:Castle.Windsor.Installer.Configuration.FromXmlFile(System.String)">
 465            <summary>
 466            Installs all the component from the xml configuration file.
 467            </summary>
 468            <param name="file">The xml configuration file.</param>
 469            <returns></returns>
 470        </member>
 471        <member name="M:Castle.Windsor.Installer.Configuration.FromXml(Castle.Core.Resource.IResource)">
 472            <summary>
 473            Installs all the component from the xml configuration.
 474            </summary>
 475            <param name="resource">The xml configuration resource.</param>
 476            <returns></returns>
 477        </member>
 478        <member name="T:Castle.Windsor.Installer.EnvironmentDelegate">
 479            <summary>
 480            Delegate to provide environment name.
 481            </summary>
 482            <returns>The environment name.</returns>
 483        </member>
 484        <member name="T:Castle.Windsor.IWindsorInstaller">
 485            <summary>
 486            The contract to install components in the container.
 487            </summary>
 488        </member>
 489        <member name="M:Castle.Windsor.IWindsorInstaller.Install(Castle.Windsor.IWindsorContainer,Castle.MicroKernel.IConfigurationStore)">
 490            <summary>
 491            Performs the installation in the <see cref="T:Castle.Windsor.IWindsorContainer"/>.
 492            </summary>
 493            <param name="container">The container.</param>
 494            <param name="store">The configuration store.</param>
 495        </member>
 496        <member name="M:Castle.Windsor.Installer.ConfigurationInstaller.#ctor(Castle.Windsor.Configuration.IConfigurationInterpreter)">
 497            <summary>
 498            Initializes a new instance of the ConfigurationInstaller class.
 499            </summary>
 500        </member>
 501        <member name="M:Castle.Windsor.Installer.ConfigurationInstaller.Environment(System.String)">
 502            <summary>
 503            Sets the configuration environment name.
 504            </summary>
 505            <param name="environmentName">The environment name.</param>
 506            <returns></returns>
 507        </member>
 508        <member name="M:Castle.Windsor.Installer.ConfigurationInstaller.Environment(Castle.Windsor.Installer.EnvironmentDelegate)">
 509            <summary>
 510            Set the configuration environment strategy.
 511            </summary>
 512            <param name="environment">The environment strategy.</param>
 513            <returns></returns>
 514        </member>
 515        <member name="T:Castle.Windsor.Installer.DefaultComponentInstaller">
 516            <summary>
 517            Default <see cref="T:Castle.Windsor.IComponentsInstaller"/> implementation.
 518            </summary>
 519        </member>
 520        <member name="T:Castle.Windsor.IComponentsInstaller">
 521            <summary>
 522            Installs the components and facilities based on the
 523            information on the configuration store.
 524            </summary>
 525        </member>
 526        <member name="M:Castle.Windsor.IComponentsInstaller.SetUp(Castle.Windsor.IWindsorContainer,Castle.MicroKernel.IConfigurationStore)">
 527            <summary>
 528            Perform installation.
 529            </summary>
 530            <param name="container">Target container</param>
 531            <param name="store">Configuration store</param>
 532        </member>
 533        <member name="M:Castle.Windsor.Installer.DefaultComponentInstaller.SetUp(Castle.Windsor.IWindsorContainer,Castle.MicroKernel.IConfigurationStore)">
 534            <summary>
 535            Perform installation.
 536            </summary>
 537            <param name="container">Target container</param>
 538            <param name="store">Configuration store</param>
 539        </member>
 540        <member name="M:Castle.Windsor.Proxy.AbstractProxyFactory.ObtainInterceptors(Castle.MicroKernel.IKernel,Castle.Core.ComponentModel,Castle.MicroKernel.CreationContext)">
 541            <summary>
 542            Obtains the interceptors associated with the component.
 543            </summary>
 544            <param name="kernel">The kernel instance</param>
 545            <param name="model">The component model</param>
 546            <param name="context">The creation context</param>
 547            <returns>interceptors array</returns>
 548        </member>
 549        <member name="T:Castle.Windsor.Proxy.DefaultProxyFactory">
 550            <summary>
 551            This implementation of <see cref="T:Castle.MicroKernel.IProxyFactory"/> relies 
 552            on DynamicProxy to expose proxy capabilies.
 553            </summary>
 554            <remarks>
 555            Note that only virtual methods can be intercepted in a 
 556            concrete class. However, if the component 
 557            was registered with a service interface, we proxy
 558            the interface and the methods don't need to be virtual,
 559            </remarks>
 560        </member>
 561        <member name="M:Castle.Windsor.Proxy.DefaultProxyFactory.#ctor">
 562            <summary>
 563            Constructs a DefaultProxyFactory
 564            </summary>
 565        </member>
 566        <member name="M:Castle.Windsor.Proxy.DefaultProxyFactory.Create(Castle.MicroKernel.IKernel,System.Object,Castle.Core.ComponentModel,Castle.MicroKernel.CreationContext,System.Object[])">
 567            <summary>
 568            Creates the proxy for the supplied component.
 569            </summary>
 570            <param name="kernel">The kernel.</param>
 571            <param name="target">The target.</param>
 572            <param name="model">The model.</param>
 573            <param name="constructorArguments">The constructor arguments.</param>
 574            <param name="context">The creation context</param>
 575            <returns>The component proxy.</returns>
 576        </member>
 577        <member name="M:Castle.Windsor.Proxy.DefaultProxyFactory.RequiresTargetInstance(Castle.MicroKernel.IKernel,Castle.Core.ComponentModel)">
 578            <summary>
 579            Determines if the component requiries a target instance for proxying.
 580            </summary>
 581            <param name="kernel">The kernel.</param>
 582            <param name="model">The model.</param>
 583            <returns>true if an instance is required.</returns>
 584        </member>
 585        <member name="T:Castle.Windsor.IEnvironmentInfo">
 586            <summary>
 587            Gets the environment information (name). Implementors should 
 588            use to define their environments and how those affect the configuration.
 589            </summary>
 590        </member>
 591        <member name="M:Castle.Windsor.IEnvironmentInfo.GetEnvironmentName">
 592            <summary>
 593            Gets the name of the environment.
 594            </summary>
 595            <returns></returns>
 596        </member>
 597        <member name="T:Castle.Windsor.IWindsorContainer">
 598            <summary>
 599            The <c>IWindsorContainer</c> interface exposes all the 
 600            functionality the Windsor implements.
 601            </summary>
 602        </member>
 603        <member name="M:Castle.Windsor.IWindsorContainer.AddFacility(System.String,Castle.MicroKernel.IFacility)">
 604            <summary>
 605            Registers a facility within the container.
 606            </summary>
 607            <param name="key">The key by which the <see cref="T:Castle.MicroKernel.IFacility"/> gets indexed.</param>
 608            <param name="facility">The <see cref="T:Castle.MicroKernel.IFacility"/> to add to the container.</param>
 609        </member>
 610        <member name="M:Castle.Windsor.IWindsorContainer.AddFacility``1(System.String)">
 611            <summary>
 612            Creates and adds an <see cref="T:Castle.MicroKernel.IFacility"/> facility to the container.
 613            </summary>
 614            <typeparam name="T">The facility type.</typeparam>
 615            <param name="key"></param>
 616            <returns></returns>
 617        </member>
 618        <member name="M:Castle.Windsor.IWindsorContainer.AddFacility``1(System.String,System.Action{``0})">
 619            <summary>
 620            Creates and adds an <see cref="T:Castle.MicroKernel.IFacility"/> facility to the container.
 621            </summary>
 622            <typeparam name="T">The facility type.</typeparam>
 623            <param name="key"></param>
 624            <param name="onCreate">The callback for creation.</param>
 625            <returns></returns>
 626        </member>
 627        <member name="M:Castle.Windsor.IWindsorContainer.AddFacility``1(System.String,System.Func{``0,System.Object})">
 628            <summary>
 629            Creates and adds an <see cref="T:Castle.MicroKernel.IFacility"/> facility to the container.
 630            </summary>
 631            <typeparam name="T">The facility type.</typeparam>
 632            <param name="key"></param>
 633            <param name="onCreate">The callback for creation.</param>
 634            <returns></returns>
 635        </member>
 636        <member name="M:Castle.Windsor.IWindsorContainer.AddFacility``1">
 637            <summary>
 638            Creates and adds an <see cref="T:Castle.MicroKernel.IFacility"/> facility to the container.
 639            </summary>
 640            <typeparam name="T">The facility type.</typeparam>
 641            <returns></returns>
 642        </member>
 643        <member name="M:Castle.Windsor.IWindsorContainer.AddFacility``1(System.Action{``0})">
 644            <summary>
 645            Creates and adds an <see cref="T:Castle.MicroKernel.IFacility"/> facility to the container.
 646            </summary>
 647            <typeparam name="T">The facility type.</typeparam>
 648            <param name="onCreate">The callback for creation.</param>
 649            <returns></returns>
 650        </member>
 651        <member name="M:Castle.Windsor.IWindsorContainer.AddFacility``1(System.Func{``0,System.Object})">
 652            <summary>
 653            Creates and adds an <see cref="T:Castle.MicroKernel.IFacility"/> facility to the container.
 654            </summary>
 655            <typeparam name="T">The facility type.</typeparam>
 656            <param name="onCreate">The callback for creation.</param>
 657            <returns></returns>
 658        </member>
 659        <member name="M:Castle.Windsor.IWindsorContainer.AddComponent(System.String,System.Type)">
 660            <summary>
 661            Adds a component to be managed by the container
 662            </summary>
 663            <param name="key">The key by which the component gets indexed.</param>
 664            <param name="classType">The <see cref="T:System.Type"/> to manage.</param>
 665        </member>
 666        <member name="M:Castle.Windsor.IWindsorContainer.AddComponent(System.String,System.Type,System.Type)">
 667            <summary>
 668            Adds a component to be managed by the container
 669            </summary>
 670            <param name="key">The key by which the component gets indexed.</param>
 671            <param name="serviceType">The service <see cref="T:System.Type"/> that the component implements.</param>
 672            <param name="classType">The <see cref="T:System.Type"/> to manage.</param>
 673        </member>
 674        <member name="M:Castle.Windsor.IWindsorContainer.AddComponentLifeStyle(System.String,System.Type,Castle.Core.LifestyleType)">
 675            <summary>
 676            Adds a component to be managed by the container
 677            </summary>
 678            <param name="key">The key by which the component gets indexed.</param>
 679            <param name="classType">The <see cref="T:System.Type"/> to manage.</param>
 680            <param name="lifestyle">The <see cref="T:Castle.Core.LifestyleType"/> with which to manage the component.</param>
 681        </member>
 682        <member name="M:Castle.Windsor.IWindsorContainer.AddComponentLifeStyle(System.String,System.Type,System.Type,Castle.Core.LifestyleType)">
 683            <summary>
 684            Adds a component to be managed by the container
 685            </summary>
 686            <param name="key">The key by which the component gets indexed.</param>
 687            <param name="serviceType">The service <see cref="T:System.Type"/> that the component implements.</param>
 688            <param name="classType">The <see cref="T:System.Type"/> to manage.</param>
 689            <param name="lifestyle">The <see cref="T:Castle.Core.LifestyleType"/> with which to manage the component.</param>
 690        </member>
 691        <member name="M:Castle.Windsor.IWindsorContainer.AddComponentWithProperties(System.String,System.Type,System.Collections.IDictionary)">
 692            <summary>
 693            Adds a concrete class as a component and specify the extended properties.
 694            Used by facilities, mostly.
 695            </summary>
 696            <param name="key"></param>
 697            <param name="classType"></param>
 698            <param name="extendedProperties"></param>
 699        </member>
 700        <member name="M:Castle.Windsor.IWindsorContainer.AddComponentWithProperties(System.String,System.Type,System.Type,System.Collections.IDictionary)">
 701            <summary>
 702            Adds a concrete class and an interface 
 703            as a component and specify the extended properties.
 704            Used by facilities, mostly.
 705            </summary>
 706            <param name="key"></param>
 707            <param name="serviceType"></param>
 708            <param name="classType"></param>
 709            <param name="extendedProperties"></param>
 710        </member>
 711        <member name="M:Castle.Windsor.IWindsorContainer.AddComponent``1">
 712            <summary>
 713            Adds a component to be managed by the container.
 714            The key to obtain the component will be the FullName of the type.
 715            </summary>
 716            <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
 717        </member>
 718        <member name="M:Castle.Windsor.IWindsorContainer.AddComponent``1(System.String)">
 719            <summary>
 720            Adds a component to be managed by the container
 721            </summary>
 722            <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
 723            <param name="key">The key by which the component gets indexed.</param>		
 724        </member>
 725        <member name="M:Castle.Windsor.IWindsorContainer.AddComponentLifeStyle``1(Castle.Core.LifestyleType)">
 726            <summary>
 727            Adds a component to be managed by the container.
 728            The key to obtain the component will be the FullName of the type.
 729            </summary>
 730            <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
 731            <param name="lifestyle">The <see cref="T:Castle.Core.LifestyleType"/> with which to manage the component.</param>
 732        </member>
 733        <member name="M:Castle.Windsor.IWindsorContainer.AddComponentLifeStyle``1(System.String,Castle.Core.LifestyleType)">
 734            <summary>
 735            Adds a component to be managed by the container
 736            </summary>
 737            <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
 738            <param name="key">The key by which the component gets indexed.</param>		
 739            <param name="lifestyle">The <see cref="T:Castle.Core.LifestyleType"/> with which to manage the component.</param>
 740        </member>
 741        <member name="M:Castle.Windsor.IWindsorContainer.AddComponent``2">
 742            <summary>
 743            Adds a component to be managed by the container
 744            The key to obtain the component will be the FullName of the type.
 745            </summary>
 746            <typeparam name="I">The service <see cref="T:System.Type"/> that the component implements.</typeparam>
 747            <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
 748        </member>
 749        <member name="M:Castle.Windsor.IWindsorContainer.AddComponent``2(System.String)">
 750            <summary>
 751            Adds a component to be managed by the container
 752            </summary>
 753            <typeparam name="I">The service <see cref="T:System.Type"/> that the component implements.</typeparam>
 754            <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
 755            <param name="key">The key by which the component gets indexed.</param>
 756        </member>
 757        <member name="M:Castle.Windsor.IWindsorContainer.AddComponentLifeStyle``2(Castle.Core.LifestyleType)">
 758            <summary>
 759            Adds a component to be managed by the container
 760            The key to obtain the component will be the FullName of the type.
 761            </summary>
 762            <typeparam name="I">The service <see cref="T:System.Type"/> that the component implements.</typeparam>
 763            <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
 764            <param name="lifestyle">The <see cref="T:Castle.Core.LifestyleType"/> with which to manage the component.</param>
 765        </member>
 766        <member name="M:Castle.Windsor.IWindsorContainer.AddComponentLifeStyle``2(System.String,Castle.Core.LifestyleType)">
 767            <summary>
 768            Adds a component to be managed by the container
 769            </summary>
 770            <typeparam name="I">The service <see cref="T:System.Type"/> that the component implements.</typeparam>
 771            <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
 772            <param name="key">The key by which the component gets indexed.</param>
 773            <param name="lifestyle">The <see cref="T:Castle.Core.LifestyleType"/> with which to manage the component.</param>
 774        </member>
 775        <member name="M:Castle.Windsor.IWindsorContainer.AddComponentWithProperties``1(System.Collections.IDictionary)">
 776            <summary>
 777            Adds a concrete class as a component and specify the extended properties.
 778            Used by facilities, mostly.
 779            The key to obtain the component will be the FullName of the type.
 780            </summary>
 781            <typeparam name="T"></typeparam>
 782            <param name="extendedProperties"></param>
 783        </member>
 784        <member name="M:Castle.Windsor.IWindsorContainer.AddComponentWithProperties``1(System.String,System.Collections.IDictionary)">
 785            <summary>
 786            Adds a concrete class as a component and specify the extended properties.
 787            Used by facilities, mostly.
 788            </summary>
 789            <typeparam name="T"></typeparam>
 790            <param name="key"></param>		
 791            <param name="extendedProperties"></param>
 792        </member>
 793        <member name="M:Castle.Windsor.IWindsorContainer.AddComponentProperties``2(System.Collections.IDictionary)">
 794            <summary>
 795            Adds a concrete class and an interface 
 796            as a component and specify the extended properties.
 797            Used by facilities, mostly.
 798            The key to obtain the component will be the FullName of the type.
 799            </summary>
 800            <typeparam name="I"></typeparam>
 801            <typeparam name="T"></typeparam>
 802            <param name="extendedProperties"></param>
 803        </member>
 804        <member name="M:Castle.Windsor.IWindsorContainer.AddComponentProperties``2(System.String,System.Collections.IDictionary)">
 805            <summary>
 806            Adds a concrete class and an interface 
 807            as a component and specify the extended properties.
 808            Used by facilities, mostly.
 809            </summary>
 810            <typeparam name="I"></typeparam>
 811            <typeparam name="T"></typeparam>
 812            <param name="key"></param>
 813            <param name="extendedProperties"></param>
 814        </member>
 815        <member name="M:Castle.Windsor.IWindsorContainer.Register(Castle.MicroKernel.Registration.IRegistration[])">
 816            <summary>
 817            Registers the components provided by the <see cref="T:Castle.MicroKernel.Registration.IRegistration"/>s
 818            with the <see cref="T:Castle.Windsor.IWindsorContainer"/>.
 819            <para/>
 820            Create a new registration using <see cref="T:Castle.MicroKernel.Registration.Component"/>.For() or <see cref="T:Castle.MicroKernel.Registration.AllTypes"/>.
 821            </summary>
 822            <example>
 823            <code>
 824            container.Register(Component.For&lt;IService&gt;().ImplementedBy&lt;DefaultService&gt;());
 825            </code>
 826            </example>
 827            <param name="registrations">The component registrations.</param>
 828            <returns>The container.</returns>
 829        </member>
 830        <member name="M:Castle.Windsor.IWindsorContainer.Install(Castle.Windsor.IWindsorInstaller[])">
 831            <summary>
 832            Installs the components provided by the <see cref="T:Castle.Windsor.IWindsorInstaller"/>s
 833            with the <see cref="T:Castle.Windsor.IWindsorContainer"/>.
 834            <param name="installers">The component installers.</param>
 835            <returns>The container.</returns>
 836            </summary>
 837        </member>
 838        <member name="M:Castle.Windsor.IWindsorContainer.Resolve(System.String)">
 839            <summary>
 840            Returns a component instance by the key
 841            </summary>
 842            <param name="key"></param>
 843            <returns></returns>
 844        </member>
 845        <member name="M:Castle.Windsor.IWindsorContainer.Resolve(System.String,System.Collections.IDictionary)">
 846            <summary>
 847            Returns a component instance by the key
 848            </summary>
 849            <param name="key"></param>
 850            <param name="arguments"></param>
 851            <returns></returns>
 852        </member>
 853        <member name="M:Castle.Windsor.IWindsorContainer.Resolve(System.String,System.Object)">
 854            <summary>
 855            Returns a component instance by the key
 856            </summary>
 857            <param name="key"></param>
 858            <param name="argumentsAsAnonymousType"></param>
 859            <returns></returns>
 860        </member>
 861        <member name="M:Castle.Windsor.IWindsorContainer.Resolve(System.String,System.Type)">
 862            <summary>
 863            Returns a component instance by the key
 864            </summary>
 865            <param name="key"></param>
 866            <param name="service"></param>
 867            <returns></returns>
 868        </member>
 869        <member name="M:Castle.Windsor.IWindsorContainer.Resolve(System.Type)">
 870            <summary>
 871            Returns a component instance by the service
 872            </summary>
 873            <param name="service"></param>
 874            <returns></returns>
 875        </member>
 876        <member name="M:Castle.Windsor.IWindsorContainer.Resolve(System.Type,System.Collections.IDictionary)">
 877            <summary>
 878            Returns a component instance by the service
 879            </summary>
 880            <param name="service"></param>
 881            <param name="arguments"></param>
 882            <returns></returns>
 883        </member>
 884        <member name="M:Castle.Windsor.IWindsorContainer.Resolve(System.Type,System.Object)">
 885            <summary>
 886            Returns a component instance by the service
 887            </summary>
 888            <param name="service"></param>
 889            <param name="argumentsAsAnonymousType"></param>
 890            <returns></returns>
 891        </member>
 892        <member name="M:Castle.Windsor.IWindsorContainer.Release(System.Object)">
 893            <summary>
 894            Releases a component instance
 895            </summary>
 896            <param name="instance"></param>
 897        </member>
 898        <member name="M:Castle.Windsor.IWindsorContainer.AddChildContainer(Castle.Windsor.IWindsorContainer)">
 899            <summary>
 900            Registers a subcontainer. The components exposed
 901            by this container will be accessible from subcontainers.
 902            </summary>
 903            <param name="childContainer"></param>
 904        </member>
 905        <member name="M:Castle.Windsor.IWindsorContainer.RemoveChildContainer(Castle.Windsor.IWindsorContainer)">
 906            <summary>
 907            Remove a child container
 908            </summary>
 909            <param name="childContainer"></param>
 910        </member>
 911        <member name="M:Castle.Windsor.IWindsorContainer.GetChildContainer(System.String)">
 912            <summary>
 913            Gets a child container instance by name.
 914            </summary>
 915            <param name="name">The container's name.</param>
 916            <returns>The child container instance or null</returns>
 917        </member>
 918        <member name="M:Castle.Windsor.IWindsorContainer.Resolve``1">
 919            <summary>
 920            Returns a component instance by the service
 921            </summary>
 922            <typeparam name="T">Service type</typeparam>
 923            <returns>The component instance</returns>
 924        </member>
 925        <member name="M:Castle.Windsor.IWindsorContainer.Resolve``1(System.Collections.IDictionary)">
 926            <summary>
 927            Returns a component instance by the service
 928            </summary>
 929            <typeparam name="T">Service type</typeparam>
 930            <param name="arguments"></param>
 931            <returns>The component instance</returns>
 932        </member>
 933        <member name="M:Castle.Windsor.IWindsorContainer.Resolve``1(System.Object)">
 934            <summary>
 935            Returns a component instance by the service
 936            </summary>
 937            <typeparam name="T">Service type</typeparam>
 938            <param name="argumentsAsAnonymousType"></param>
 939            <returns>The component instance</returns>
 940        </member>
 941        <member name="M:Castle.Windsor.IWindsorContainer.Resolve``1(System.String)">
 942            <summary>
 943            Returns a component instance by the key
 944            </summary>
 945            <param name="key">Component's key</param>
 946            <typeparam name="T">Service type</typeparam>
 947            <returns>The Component instance</returns>
 948        </member>
 949        <member name="M:Castle.Windsor.IWindsorContainer.Resolve``1(System.String,System.Collections.IDictionary)">
 950            <summary>
 951            Returns a component instance by the key
 952            </summary>
 953            <typeparam name="T">Service type</typeparam>
 954            <param name="key">Component's key</param>
 955            <param name="arguments"></param>
 956            <returns>The Component instance</returns>
 957        </member>
 958        <member name="M:Castle.Windsor.IWindsorContainer.Resolve``1(System.String,System.Object)">
 959            <summary>
 960            Returns a component instance by the key
 961            </summary>
 962            <typeparam name="T">Service type</typeparam>
 963            <param name="key">Component's key</param>
 964            <param name="argumentsAsAnonymousType"></param>
 965            <returns>The Component instance</returns>
 966        </member>
 967        <member name="M:Castle.Windsor.IWindsorContainer.Resolve(System.String,System.Type,System.Collections.IDictionary)">
 968            <summary>
 969            Returns a component instance by the key
 970            </summary>
 971            <param name="key"></param>
 972            <param name="service"></param>
 973            <param name="arguments"></param>
 974            <returns></returns>
 975        </member>
 976        <member name="M:Castle.Windsor.IWindsorContainer.Resolve(System.String,System.Type,System.Object)">
 977            <summary>
 978            Returns a component instance by the key
 979            </summary>
 980            <param name="key"></param>
 981            <param name="service"></param>
 982            <param name="argumentsAsAnonymousType"></param>
 983            <returns></returns>
 984        </member>
 985        <member name="M:Castle.Windsor.IWindsorContainer.ResolveAll``1">
 986            <summary>
 987            Resolve all valid components that match this type.
 988            </summary>
 989            <typeparam name="T">The service type</typeparam>
 990        </member>
 991        <member name="M:Castle.Windsor.IWindsorContainer.ResolveAll(System.Type)">
 992            <summary>
 993            Resolve all valid components that mathc this service
 994            <param name="service">the service to match</param>
 995            </summary>
 996        </member>
 997        <member name="M:Castle.Windsor.IWindsorContainer.ResolveAll(System.Type,System.Collections.IDictionary)">
 998            <summary>
 999            Resolve all valid components that mathc this service
1000            <param name="service">the service to match</param>
1001            <param name="arguments">Arguments to resolve the service</param>
1002            </summary>
1003        </member>
1004        <member name="M:Castle.Windsor.IWindsorContainer.ResolveAll(System.Type,System.Object)">
1005            <summary>
1006            Resolve all valid components that mathc this service
1007            <param name="service">the service to match</param>
1008            <param name="argumentsAsAnonymousType">Arguments to resolve the service</param>
1009            </summary>
1010        </member>
1011        <member name="M:Castle.Windsor.IWindsorContainer.ResolveAll``1(System.Collections.IDictionary)">
1012            <summary>
1013            Resolve all valid components that match this type.
1014            <typeparam name="T">The service type</typeparam>
1015            <param name="arguments">Arguments to resolve the service</param>
1016            </summary>
1017        </member>
1018        <member name="M:Castle.Windsor.IWindsorContainer.ResolveAll``1(System.Object)">
1019            <summary>
1020            Resolve all valid components that match this type.
1021            <typeparam name="T">The service type</typeparam>
1022            <param name="argumentsAsAnonymousType">Arguments to resolve the service</param>
1023            </summary>
1024        </member>
1025        <member name="P:Castle.Windsor.IWindsorContainer.Name">
1026            <summary>
1027            Gets the container's name
1028            </summary>
1029            <remarks>
1030            Only useful when child containers are being used
1031            </remarks>
1032            <value>The container's name.</value>
1033        </member>
1034        <member name="P:Castle.Windsor.IWindsorContainer.Item(System.String)">
1035            <summary>
1036            Shortcut to <see cref="M:Castle.Windsor.IWindsorContainer.Resolve(System.String)"/>
1037            </summary>
1038        </member>
1039        <member name="P:Castle.Windsor.IWindsorContainer.Item(System.Type)">
1040            <summary>
1041            Shortcut to <see cref="M:Castle.Windsor.IWindsorContainer.Resolve(System.Type)"/>
1042            </summary>
1043        </member>
1044        <member name="P:Castle.Windsor.IWindsorContainer.Kernel">
1045            <summary>
1046            Returns the inner instance of the MicroKernel
1047            </summary>
1048        </member>
1049        <member name="P:Castle.Windsor.IWindsorContainer.Parent">
1050            <summary>
1051            Gets or sets the parent container if this instance
1052            is a sub container.
1053            </summary>
1054        </member>
1055        <member name="T:Castle.Windsor.WindsorContainer">
1056            <summary>
1057            Implementation of <see cref="T:Castle.Windsor.IWindsorContainer"/>
1058            which delegates to <see cref="T:Castle.MicroKernel.IKernel"/> implementation.
1059            </summary>
1060        </member>
1061        <member name="M:Castle.Windsor.WindsorContainer.#ctor">
1062            <summary>
1063            Constructs a container without any external 
1064            configuration reference
1065            </summary>
1066        </member>
1067        <member name="M:Castle.Windsor.WindsorContainer.#ctor(Castle.MicroKernel.IConfigurationStore)">
1068            <summary>
1069            Constructs a container using the specified 
1070            <see cref="T:Castle.MicroKernel.IConfigurationStore"/> implementation.
1071            </summary>
1072            <param name="store">The instance of an <see cref="T:Castle.MicroKernel.IConfigurationStore"/> implementation.</param>
1073        </member>
1074        <member name="M:Castle.Windsor.WindsorContainer.#ctor(Castle.Windsor.Configuration.IConfigurationInterpreter)">
1075            <summary>
1076            Constructs a container using the specified 
1077            <see cref="T:Castle.Windsor.Configuration.IConfigurationInterpreter"/> implementation.
1078            </summary>
1079            <param name="interpreter">The instance of an <see cref="T:Castle.Windsor.Configuration.IConfigurationInterpreter"/> implementation.</param>
1080        </member>
1081        <member name="M:Castle.Windsor.WindsorContainer.#ctor(Castle.Windsor.Configuration.IConfigurationInterpreter,Castle.Windsor.IEnvironmentInfo)">
1082            <summary>
1083            Initializes a new instance of the <see cref="T:Castle.Windsor.WindsorContainer"/> class.
1084            </summary>
1085            <param name="interpreter">The interpreter.</param>
1086            <param name="environmentInfo">The environment info.</param>
1087        </member>
1088        <member name="M:Castle.Windsor.WindsorContainer.#ctor(System.String)">
1089            <summary>
1090            Initializes a new instance of the <see cref="T:Castle.Windsor.WindsorContainer"/> class using a
1091            xml file to configure it.
1092            <para>
1093            Equivalent to the use of <c>new WindsorContainer(new XmlInterpreter(xmlFile))</c>
1094            </para>
1095            </summary>
1096            <param name="xmlFile">The XML file.</param>
1097        </member>
1098        <member name="M:Castle.Windsor.WindsorContainer.#ctor(Castle.MicroKernel.IKernel,Castle.Windsor.IComponentsInstaller)">
1099            <summary>
1100            Constructs a container using the specified <see cref="T:Castle.MicroKernel.IKernel"/>
1101            implementation. Rarely used.
1102            </summary>
1103            <remarks>
1104            This constructs sets the Kernel.ProxyFactory property to
1105            <c>Proxy.DefaultProxyFactory</c>
1106            </remarks>
1107            <param name="kernel">Kernel instance</param>
1108            <param name="installer">Installer instance</param>
1109        </member>
1110        <member name="M:Castle.Windsor.WindsorContainer.#ctor(System.String,Castle.MicroKernel.IKernel,Castle.Windsor.IComponentsInstaller)">
1111            <summary>
1112            Constructs a container using the specified <see cref="T:Castle.MicroKernel.IKernel"/>
1113            implementation. Rarely used.
1114            </summary>
1115            <remarks>
1116            This constructs sets the Kernel.ProxyFactory property to
1117            <c>Proxy.DefaultProxyFactory</c>
1118            </remarks>
1119            <param name="name">Container's name</param>
1120            <param name="kernel">Kernel instance</param>
1121            <param name="installer">Installer instance</param>
1122        </member>
1123        <member name="M:Castle.Windsor.WindsorContainer.#ctor(Castle.MicroKernel.IProxyFactory)">
1124            <summary>
1125            Constructs with a given <see cref="T:Castle.MicroKernel.IProxyFactory"/>.
1126            </summary>
1127            <param name="proxyFactory">A instance of an <see cref="T:Castle.MicroKernel.IProxyFactory"/>.</param>
1128        </member>
1129        <member name="M:Castle.Windsor.WindsorContainer.#ctor(Castle.Windsor.IWindsorContainer,Castle.Windsor.Configuration.IConfigurationInterpreter)">
1130            <summary>
1131            Constructs a container assigning a parent container 
1132            before starting the dependency resolution.
1133            </summary>
1134            <param name="parent">The instance of an <see cref="T:Castle.Windsor.IWindsorContainer"/></param>
1135            <param name="interpreter">The instance of an <see cref="T:Castle.Windsor.Configuration.IConfigurationInterpreter"/> implementation</param>
1136        </member>
1137        <member name="M:Castle.Windsor.WindsorContainer.#ctor(System.String,Castle.Windsor.IWindsorContainer,Castle.Windsor.Configuration.IConfigurationInterpreter)">
1138            <summary>
1139            Initializes a new instance of the <see cref="T:Castle.Windsor.WindsorContainer"/> class.
1140            </summary>
1141            <param name="name">The container's name.</param>
1142            <param name="parent">The parent.</param>
1143            <param name="interpreter">The interpreter.</param>
1144        </member>
1145        <member name="M:Castle.Windsor.WindsorContainer.AddFacility(System.String,Castle.MicroKernel.IFacility)">
1146            <summary>
1147            Registers a facility within the kernel.
1148            </summary>
1149            <param name="key"></param>
1150            <param name="facility"></param>
1151        </member>
1152        <member name="M:Castle.Windsor.WindsorContainer.AddFacility``1(System.String)">
1153            <summary>
1154            Creates and adds an <see cref="T:Castle.MicroKernel.IFacility"/> facility to the container.
1155            </summary>
1156            <typeparam name="T">The facility type.</typeparam>
1157            <param name="key"></param>
1158            <returns></returns>
1159        </member>
1160        <member name="M:Castle.Windsor.WindsorContainer.AddFacility``1(System.String,System.Action{``0})">
1161            <summary>
1162            Creates and adds an <see cref="T:Castle.MicroKernel.IFacility"/> facility to the container.
1163            </summary>
1164            <typeparam name="T">The facility type.</typeparam>
1165            <param name="key"></param>
1166            <param name="onCreate">The callback for creation.</param>
1167            <returns></returns>
1168        </member>
1169        <member name="M:Castle.Windsor.WindsorContainer.AddFacility``1(System.String,System.Func{``0,System.Object})">
1170            <summary>
1171            Creates and adds an <see cref="T:Castle.MicroKernel.IFacility"/> facility to the container.
1172            </summary>
1173            <typeparam name="T">The facility type.</typeparam>
1174            <param name="key"></param>
1175            <param name="onCreate">The callback for creation.</param>
1176            <returns></returns>
1177        </member>
1178        <member name="M:Castle.Windsor.WindsorContainer.AddFacility``1">
1179            <summary>
1180            Creates and adds an <see cref="T:Castle.MicroKernel.IFacility"/> facility to the container.
1181            </summary>
1182            <typeparam name="T">The facility type.</typeparam>
1183            <returns></returns>
1184        </member>
1185        <member name="M:Castle.Windsor.WindsorContainer.AddFacility``1(System.Action{``0})">
1186            <summary>
1187            Creates and adds an <see cref="T:Castle.MicroKernel.IFacility"/> facility to the container.
1188            </summary>
1189            <typeparam name="T">The facility type.</typeparam>
1190            <param name="onCreate">The callback for creation.</param>
1191            <returns></returns>
1192        </member>
1193        <member name="M:Castle.Windsor.WindsorContainer.AddFacility``1(System.Func{``0,System.Object})">
1194            <summary>
1195            Creates and adds an <see cref="T:Castle.MicroKernel.IFacility"/> facility to the container.
1196            </summary>
1197            <typeparam name="T">The facility type.</typeparam>
1198            <param name="onCreate">The callback for creation.</param>
1199            <returns></returns>
1200        </member>
1201        <member name="M:Castle.Windsor.WindsorContainer.AddComponent(System.String,System.Type)">
1202            <summary>
1203            Adds a component to be managed by the container
1204            </summary>
1205            <param name="key"></param>
1206            <param name="classType"></param>
1207        </member>
1208        <member name="M:Castle.Windsor.WindsorContainer.AddComponent(System.String,System.Type,System.Type)">
1209            <summary>
1210            Adds a component to be managed by the container
1211            </summary>
1212            <param name="key"></param>
1213            <param name="serviceType"></param>
1214            <param name="classType"></param>
1215        </member>
1216        <member name="M:Castle.Windsor.WindsorContainer.AddComponentLifeStyle(System.String,System.Type,Castle.Core.LifestyleType)">
1217            <summary>
1218            Adds a component to be managed by the container
1219            </summary>
1220            <param name="key">The key by which the component gets indexed.</param>
1221            <param name="classType">The <see cref="T:System.Type"/> to manage.</param>
1222            <param name="lifestyle">The <see cref="T:Castle.Core.LifestyleType"/> with which to manage the component.</param>
1223        </member>
1224        <member name="M:Castle.Windsor.WindsorContainer.AddComponentLifeStyle(System.String,System.Type,System.Type,Castle.Core.LifestyleType)">
1225            <summary>
1226            Adds a component to be managed by the container
1227            </summary>
1228            <param name="key">The key by which the component gets indexed.</param>
1229            <param name="serviceType">The service <see cref="T:System.Type"/> that the component implements.</param>
1230            <param name="classType">The <see cref="T:System.Type"/> to manage.</param>
1231            <param name="lifestyle">The <see cref="T:Castle.Core.LifestyleType"/> with which to manage the component.</param>
1232        </member>
1233        <member name="M:Castle.Windsor.WindsorContainer.AddComponent``1">
1234            <summary>
1235            Adds a component to be managed by the container.
1236            The key to obtain the component will be the FullName of the type.
1237            </summary>
1238            <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
1239        </member>
1240        <member name="M:Castle.Windsor.WindsorContainer.AddComponent``1(System.String)">
1241            <summary>
1242            Adds a component to be managed by the container
1243            </summary>
1244            <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
1245            <param name="key">The key by which the component gets indexed.</param>		
1246        </member>
1247        <member name="M:Castle.Windsor.WindsorContainer.AddComponentLifeStyle``1(Castle.Core.LifestyleType)">
1248            <summary>
1249            Adds a component to be managed by the container.
1250            The key to obtain the component will be the FullName of the type.
1251            </summary>
1252            <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
1253            <param name="lifestyle">The <see cref="T:Castle.Core.LifestyleType"/> with which to manage the component.</param>
1254        </member>
1255        <member name="M:Castle.Windsor.WindsorContainer.AddComponent``2(System.String)">
1256            <summary>
1257            Adds a component to be managed by the container
1258            </summary>
1259            <typeparam name="I">The service <see cref="T:System.Type"/> that the component implements.</typeparam>
1260            <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
1261            <param name="key">The key by which the component gets indexed.</param>
1262        </member>
1263        <member name="M:Castle.Windsor.WindsorContainer.AddComponentLifeStyle``2(Castle.Core.LifestyleType)">
1264            <summary>
1265            Adds a component to be managed by the container
1266            The key to obtain the component will be the FullName of the type.
1267            </summary>
1268            <typeparam name="I">The service <see cref="T:System.Type"/> that the component implements.</typeparam>
1269            <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
1270            <param name="lifestyle">The <see cref="T:Castle.Core.LifestyleType"/> with which to manage the component.</param>
1271        </member>
1272        <member name="M:Castle.Windsor.WindsorContainer.AddComponentLifeStyle``1(System.String,Castle.Core.LifestyleType)">
1273            <summary>
1274            Adds a component to be managed by the container
1275            </summary>
1276            <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
1277            <param name="key">The key by which the component gets indexed.</param>		
1278            <param name="lifestyle">The <see cref="T:Castle.Core.LifestyleType"/> with which to manage the component.</param>
1279        </member>
1280        <member name="M:Castle.Windsor.WindsorContainer.AddComponent``2">
1281            <summary>
1282            Adds a component to be managed by the container
1283            The key to obtain the component will be the FullName of the type.
1284            </summary>
1285            <typeparam name="I">The service <see cref="T:System.Type"/> that the component implements.</typeparam>
1286            <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
1287        </member>
1288        <member name="M:Castle.Windsor.WindsorContainer.AddComponentLifeStyle``2(System.String,Castle.Core.LifestyleType)">
1289            <summary>
1290            Adds a component to be managed by the container
1291            </summary>
1292            <typeparam name="I">The service <see cref="T:System.Type"/> that the component implements.</typeparam>
1293            <typeparam name="T">The <see cref="T:System.Type"/> to manage.</typeparam>
1294            <param name="key">The key by which the component gets indexed.</param>
1295            <param name="lifestyle">The <see cref="T:Castle.Core.LifestyleType"/> with which to manage the component.</param>
1296        </member>
1297        <member name="M:Castle.Windsor.WindsorContainer.AddComponentWithProperties``1(System.Collections.IDictionary)">
1298            <summary>
1299            Adds a concrete class as a component and specify the extended properties.
1300            Used by facilities, mostly.
1301            The key to obtain the component will be the FullName of the type.
1302            </summary>
1303            <typeparam name="T"></typeparam>
1304            <param name="extendedProperties"></param>
1305        </member>
1306        <member name="M:Castle.Windsor.WindsorContainer.AddComponentWithProperties``1(System.String,System.Collections.IDictionary)">
1307            <summary>
1308            Adds a concrete class as a component and specify the extended properties.
1309            Used by facilities, mostly.
1310            </summary>
1311            <typeparam name="T"></typeparam>
1312            <param name="key"></param>		
1313            <param name="extendedProperties"></param>
1314        </member>
1315        <member name="M:Castle.Windsor.WindsorContainer.AddComponentProperties``2(System.Collections.IDictionary)">
1316            <summary>
1317            Adds a concrete class and an interface 
1318            as a component and specify the extended properties.
1319            Used by facilities, mostly.
1320            The key to obtain the component will be the FullName of the type.
1321            </summary>
1322            <typeparam name="I"></typeparam>
1323            <typeparam name="T"></typeparam>
1324            <param name="extendedProperties"></param>
1325        </member>
1326        <member name="M:Castle.Windsor.WindsorContainer.AddComponentProperties``2(System.String,System.Collections.IDictionary)">
1327            <summary>
1328            Adds a concrete class and an interface 
1329            as a component and specify the extended properties.
1330            Used by facilities, mostly.
1331            </summary>
1332            <typeparam name="I"></typeparam>
1333            <typeparam name="T"></typeparam>
1334            <param name="key"></param>
1335            <param name="extendedProperties"></param>
1336        </member>
1337        <member name="M:Castle.Windsor.WindsorContainer.Register(Castle.MicroKernel.Registration.IRegistration[])">
1338            <summary>
1339            Registers the components described by the <see cref="T:Castle.MicroKernel.Registration.ComponentRegistration`1"/>s
1340            with the <see cref="T:Castle.Windsor.IWindsorContainer"/>.
1341            <param name="registrations">The component registrations.</param>
1342            <returns>The container.</returns>
1343            </summary>
1344        </member>
1345        <member name="M:Castle.Windsor.WindsorContainer.Install(Castle.Windsor.IWindsorInstaller[])">
1346            <summary>
1347            Installs the components provided by the <see cref="T:Castle.Windsor.IWindsorInstaller"/>s
1348            with the <see cref="T:Castle.Windsor.IWindsorContainer"/>.
1349            <param name="installers">The component installers.</param>
1350            <returns>The container.</returns>
1351            </summary>
1352        </member>
1353        <member name="M:Castle.Windsor.WindsorContainer.Resolve(System.String)">
1354            <summary>
1355            Returns a component instance by the key
1356            </summary>
1357            <param name="key"></param>
1358            <returns></returns>
1359        </member>
1360        <member name="M:Castle.Windsor.WindsorContainer.Resolve(System.Type,System.Collections.IDictionary)">
1361            <summary>
1362            Returns a component instance by the service
1363            </summary>
1364            <param name="service"></param>
1365            <param name="arguments"></param>
1366            <returns></returns>
1367        </member>
1368        <member name="M:Castle.Windsor.WindsorContainer.Resolve(System.Type,System.Object)">
1369            <summary>
1370            Returns a component instance by the service
1371            </summary>
1372            <param name="service"></param>
1373            <param name="argumentsAsAnonymousType"></param>
1374            <returns></returns>
1375        </member>
1376        <member name="M:Castle.Windsor.WindsorContainer.Resolve(System.String,System.Collections.IDictionary)">
1377            <summary>
1378            Returns a component instance by the key
1379            </summary>
1380            <param name="key"></param>
1381            <param name="arguments"></param>
1382            <returns></returns>
1383        </member>
1384        <member name="M:Castle.Windsor.WindsorContainer.Resolve(System.String,System.Object)">
1385            <summary>
1386            Returns a component instance by the key
1387            </summary>
1388            <param name="key"></param>
1389            <param name="argumentsAsAnonymousType"></param>
1390            <returns></returns>
1391        </member>
1392        <member name="M:Castle.Windsor.WindsorContainer.Resolve(System.Type)">
1393            <summary>
1394            Returns a component instance by the service
1395            </summary>
1396            <param name="service"></param>
1397            <returns></returns>
1398        </member>
1399        <member name="M:Castle.Windsor.WindsorContainer.ResolveAll``1">
1400            <summary>
1401            Resolve all valid components that match this type.
1402            </summary>
1403            <typeparam name="T">The service type</typeparam>
1404        </member>
1405        <member name="M:Castle.Windsor.WindsorContainer.ResolveAll``1(System.Collections.IDictionary)">
1406            <summary>
1407            Resolve all valid components that match this type.
1408            <typeparam name="T">The service type</typeparam>
1409            <param name="arguments">Arguments to resolve the service</param>
1410            </summary>
1411        </member>
1412        <member name="M:Castle.Windsor.WindsorContainer.ResolveAll``1(System.Object)">
1413            <summary>
1414            Resolve all valid components that match this type.
1415            <typeparam name="T">The service type</typeparam>
1416            <param name="argumentsAsAnonymousType">Arguments to resolve the service</param>
1417            </summary>
1418        </member>
1419        <member name="M:Castle.Windsor.WindsorContainer.Resolve(System.String,System.Type)">
1420            <summary>
1421            Returns a component instance by the key
1422            </summary>
1423            <param name="key"></param>
1424            <param name="service"></param>
1425            <returns></returns>
1426        </member>
1427        <member name="M:Castle.Windsor.WindsorContainer.Resolve(System.String,System.Type,System.Collections.IDictionary)">
1428            <summary>
1429            Returns a component instance by the key
1430            </summary>
1431            <param name="key"></param>
1432            <param name="service"></param>
1433            <param name="arguments"></param>
1434            <returns></returns>
1435        </member>
1436        <member name="M:Castle.Windsor.WindsorContainer.Resolve(System.String,System.Type,System.Object)">
1437            <summary>
1438            Returns a component instance by the key
1439            </summary>
1440            <param name="key"></param>
1441            <param name="service"></param>
1442            <param name="argumentsAsAnonymousType"></param>
1443            <returns></returns>
1444        </member>
1445        <member name="M:Castle.Windsor.WindsorContainer.Resolve``1(System.Collections.IDictionary)">
1446            <summary>
1447            Returns a component instance by the service 
1448            </summary>
1449            <typeparam name="T"></typeparam>
1450            <param name="arguments"></param>
1451            <returns></returns>
1452        </member>
1453        <member name="M:Castle.Windsor.WindsorContainer.Resolve``1(System.Object)">
1454            <summary>
1455            Returns a component instance by the service 
1456            </summary>
1457            <typeparam name="T"></typeparam>
1458            <param name="argumentsAsAnonymousType"></param>
1459            <returns></returns>
1460        </member>
1461        <member name="M:Castle.Windsor.WindsorContainer.Resolve``1(System.String,System.Collections.IDictionary)">
1462            <summary>
1463            Returns a component instance by the key
1464            </summary>
1465            <param name="key"></param>
1466            <param name="arguments"></param>
1467            <returns></returns>
1468        </member>
1469        <member name="M:Castle.Windsor.WindsorContainer.Resolve``1(System.String,System.Object)">
1470            <summary>
1471            Returns a component instance by the key
1472            </summary>
1473            <param name="key"></param>
1474            <param name="argumentsAsAnonymousType"></param>
1475            <returns></returns>
1476        </member>
1477        <member name="M:Castle.Windsor.WindsorContainer.Resolve``1">
1478            <summary>
1479            Returns a component instance by the service 
1480            </summary>
1481            <typeparam name="T"></typeparam>
1482            <returns></returns>
1483        </member>
1484        <member name="M:Castle.Windsor.WindsorContainer.Resolve``1(System.String)">
1485            <summary>
1486            Returns a component instance by the key
1487            </summary>
1488            <param name="key"></param>
1489            <returns></returns>
1490        </member>
1491        <member name="M:Castle.Windsor.WindsorContainer.Release(System.Object)">
1492            <summary>
1493            Releases a component instance
1494            </summary>
1495            <param name="instance"></param>
1496        </member>
1497        <member name="M:Castle.Windsor.WindsorContainer.AddChildContainer(Castle.Windsor.IWindsorContainer)">
1498            <summary>
1499            Registers a subcontainer. The components exposed
1500            by this container will be accessible from subcontainers.
1501            </summary>
1502            <param name="childContainer"></param>
1503        </member>
1504        <member name="M:Castle.Windsor.WindsorContainer.RemoveChildContainer(Castle.Windsor.IWindsorContainer)">
1505            <summary>
1506            Removes (unregisters) a subcontainer.  The components exposed by this container
1507            will no longer be accessible to the child container.
1508            </summary>
1509            <param name="childContainer"></param>
1510        </member>
1511        <member name="M:Castle.Windsor.WindsorContainer.GetChildContainer(System.String)">
1512            <summary>
1513            Gets a child container instance by name.
1514            </summary>
1515            <param name="name">The container's name.</param>
1516            <returns>The child container instance or null</returns>
1517        </member>
1518        <member name="M:Castle.Windsor.WindsorContainer.GetService(System.Type)">
1519            <summary>
1520            Gets the service object of the specified type.
1521            </summary>
1522            <returns>
1523            A service object of type serviceType.
1524            </returns>
1525            <param name="serviceType">An object that specifies the type of service object to get. </param>
1526        </member>
1527        <member name="M:Castle.Windsor.WindsorContainer.GetService``1">
1528            <summary>
1529            Gets the service object of the specified type.
1530            </summary>
1531            <returns>
1532            A service object of type serviceType.
1533            </returns>
1534        </member>
1535        <member name="M:Castle.Windsor.WindsorContainer.Dispose">
1536            <summary>
1537            Executes Dispose on underlying <see cref="T:Castle.MicroKernel.IKernel"/>
1538            </summary>
1539        </member>
1540        <member name="P:Castle.Windsor.WindsorContainer.Name">
1541            <summary>
1542            Gets the container's name
1543            </summary>
1544            <remarks>
1545            Only useful when child containers are being used
1546            </remarks>
1547            <value>The container's name.</value>
1548        </member>
1549        <member name="P:Castle.Windsor.WindsorContainer.Kernel">
1550            <summary>
1551            Returns the inner instance of the MicroKernel
1552            </summary>
1553        </member>
1554        <member name="P:Castle.Windsor.WindsorContainer.Parent">
1555            <summary>
1556            Gets or sets the parent container if this instance
1557            is a sub container.
1558            </summary>
1559        </member>
1560        <member name="P:Castle.Windsor.WindsorContainer.Item(System.String)">
1561            <summary>
1562            Shortcut to the method <see cref="M:Castle.Windsor.WindsorContainer.Resolve(System.String)"/>
1563            </summary>
1564        </member>
1565        <member name="P:Castle.Windsor.WindsorContainer.Item(System.Type)">
1566            <summary>
1567            Shortcut to the method <see cref="M:Castle.Windsor.WindsorContainer.Resolve(System.Type)"/>
1568            </summary>
1569        </member>
1570    </members>
1571</doc>