<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Prism.Autofac.Wpf</name>
    </assembly>
    <members>
        <member name="T:Prism.Autofac.AutofacBootstrapper">
            <summary>
            Base class that provides a basic bootstrapping sequence that
            registers most of the Prism Library assets
            in an Autofac <see cref="T:Autofac.IContainer"/>.
            </summary>
            <remarks>
            This class must be overridden to provide application specific configuration.
            </remarks>
        </member>
        <member name="P:Prism.Autofac.AutofacBootstrapper.Container">
            <summary>
            Gets the default Autofac <see cref="T:Autofac.IContainer"/> for the application.
            </summary>
            <value>The default <see cref="T:Autofac.IContainer"/> instance.</value>
        </member>
        <member name="M:Prism.Autofac.AutofacBootstrapper.Run(System.Boolean)">
            <summary>
            Run the bootstrapper process.
            </summary>
            <param name="runWithDefaultConfiguration">If <see langword="true"/>, registers default Prism Library services in the container. This is the default behavior.</param>
        </member>
        <member name="M:Prism.Autofac.AutofacBootstrapper.ConfigureServiceLocator">
            <summary>
            Configures the LocatorProvider for the <see cref="T:Microsoft.Practices.ServiceLocation.ServiceLocator" />.
            </summary>
        </member>
        <member name="M:Prism.Autofac.AutofacBootstrapper.ConfigureViewModelLocator">
            <summary>
            Configures the <see cref="T:Prism.Mvvm.ViewModelLocator"/> used by Prism.
            </summary>
        </member>
        <member name="M:Prism.Autofac.AutofacBootstrapper.RegisterFrameworkExceptionTypes">
            <summary>
            Registers in the Autofac <see cref="T:Autofac.IContainer"/> the <see cref="T:System.Type"/> of the Exceptions
            that are not considered root exceptions by the <see cref="T:System.ExceptionExtensions"/>.
            </summary>
        </member>
        <member name="M:Prism.Autofac.AutofacBootstrapper.CreateContainerBuilder">
            <summary>
            Creates the <see cref="T:Autofac.ContainerBuilder"/> that will be used to create the default container.
            </summary>
            <returns>A new instance of <see cref="T:Autofac.ContainerBuilder"/>.</returns>
        </member>
        <member name="M:Prism.Autofac.AutofacBootstrapper.ConfigureContainerBuilder(Autofac.ContainerBuilder)">
            <summary>
            Configures the <see cref="T:Autofac.ContainerBuilder"/>.
            May be overwritten in a derived class to add specific type mappings required by the application.
            </summary>
        </member>
        <member name="M:Prism.Autofac.AutofacBootstrapper.CreateContainer(Autofac.ContainerBuilder)">
            <summary>
            Creates the Autofac <see cref="T:Autofac.IContainer"/> that will be used as the default container.
            </summary>
            <returns>A new instance of <see cref="T:Autofac.IContainer"/>.</returns>
        </member>
        <member name="M:Prism.Autofac.AutofacBootstrapper.InitializeModules">
            <summary>
            Initializes the modules. May be overwritten in a derived class to use a custom Modules Catalog
            </summary>
        </member>
        <member name="M:Prism.Autofac.AutofacBootstrapper.RegisterTypeIfMissing``2(Autofac.ContainerBuilder,System.Boolean)">
            <summary>
            Registers a type in the container only if that type was not already registered.
            </summary>
            <typeparam name="TFrom">The interface type to register.</typeparam>
            <typeparam name="TTarget">The type implementing the interface.</typeparam>
            <param name="builder">The <see cref="T:Autofac.ContainerBuilder"/> instance.</param>
            <param name="registerAsSingleton">Registers the type as a singleton.</param>
        </member>
        <member name="M:Prism.Autofac.AutofacBootstrapper.RegisterTypeIfMissing(System.Type,System.Type,System.Boolean)">
            <summary>
            Registers a type in the container only if that type was not already registered.
            </summary>
            <param name="fromType">The interface type to register.</param>
            <param name="toType">The type implementing the interface.</param>
            <param name="registerAsSingleton">Registers the type as a singleton.</param>
        </member>
        <member name="M:Prism.Autofac.AutofacBootstrapper.RegisterInstance``1(``0,System.Type,System.String,System.Boolean)">
            <summary>
            Registers an object instance in the container.
            </summary>
            <param name="instance">Object instance.</param>
            <param name="fromType">The interface type to register.</param>
            <param name="key">Optional key for registration.</param>
            <param name="registerAsSingleton">Registers the type as a singleton.</param>
        </member>
        <member name="M:Prism.Autofac.AutofacExtensions.RegisterTypeForNavigation``1(Autofac.ContainerBuilder,System.String)">
            <summary>
            Registers an object for navigation.
            </summary>
            <typeparam name="T">The Type of the object to register</typeparam>
            <param name="builder"><see cref="T:Autofac.ContainerBuilder"/> used to build <see cref="T:Autofac.IContainer"/></param>
            <param name="name">The unique name to register with the object</param>
        </member>
        <member name="T:Prism.Autofac.AutofacServiceLocatorAdapter">
            <summary>
            Defines a <see cref="T:Autofac.IContainer"/> adapter for the <see cref="T:Microsoft.Practices.ServiceLocation.IServiceLocator"/> interface to be used by the Prism Library.
            </summary>
        </member>
        <member name="M:Prism.Autofac.AutofacServiceLocatorAdapter.#ctor(Autofac.IContainer)">
            <summary>
            Initializes a new instance of <see cref="T:Prism.Autofac.AutofacServiceLocatorAdapter"/>.
            </summary>
            <param name="container">The <see cref="T:Autofac.IContainer"/> that will be used
            by the <see cref="M:Prism.Autofac.AutofacServiceLocatorAdapter.DoGetInstance(System.Type,System.String)"/> and <see cref="M:Prism.Autofac.AutofacServiceLocatorAdapter.DoGetAllInstances(System.Type)"/> methods.</param>
        </member>
        <member name="M:Prism.Autofac.AutofacServiceLocatorAdapter.DoGetInstance(System.Type,System.String)">
            <summary>
            Resolves the instance of the requested service.
            </summary>
            <param name="serviceType">Type of instance requested.</param>
            <param name="key">Name of registered service you want. May be null.</param>
            <returns>The requested service instance.</returns>
        </member>
        <member name="M:Prism.Autofac.AutofacServiceLocatorAdapter.DoGetAllInstances(System.Type)">
            <summary>
            Resolves all the instances of the requested service.
            </summary>
            <param name="serviceType">Type of service requested.</param>
            <returns>Sequence of service instance objects.</returns>
        </member>
        <member name="T:Prism.Autofac.Properties.Resources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Prism.Autofac.Properties.Resources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Prism.Autofac.Properties.Resources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:Prism.Autofac.Properties.Resources.BootstrapperSequenceCompleted">
            <summary>
              Looks up a localized string similar to Bootstrapper sequence completed..
            </summary>
        </member>
        <member name="P:Prism.Autofac.Properties.Resources.ConfiguringAutofacContainer">
            <summary>
              Looks up a localized string similar to Configuring the Autofac container..
            </summary>
        </member>
        <member name="P:Prism.Autofac.Properties.Resources.ConfiguringAutofacContainerBuilder">
            <summary>
              Looks up a localized string similar to Configuring the Autofac container builder..
            </summary>
        </member>
        <member name="P:Prism.Autofac.Properties.Resources.ConfiguringDefaultRegionBehaviors">
            <summary>
              Looks up a localized string similar to Configuring default region behaviors..
            </summary>
        </member>
        <member name="P:Prism.Autofac.Properties.Resources.ConfiguringModuleCatalog">
            <summary>
              Looks up a localized string similar to Configuring module catalog..
            </summary>
        </member>
        <member name="P:Prism.Autofac.Properties.Resources.ConfiguringRegionAdapters">
            <summary>
              Looks up a localized string similar to Configuring region adapters..
            </summary>
        </member>
        <member name="P:Prism.Autofac.Properties.Resources.ConfiguringServiceLocatorSingleton">
            <summary>
              Looks up a localized string similar to Configuring ServiceLocator singleton..
            </summary>
        </member>
        <member name="P:Prism.Autofac.Properties.Resources.ConfiguringViewModelLocator">
            <summary>
              Looks up a localized string similar to Configuring the ViewModelLocator to use Autofac..
            </summary>
        </member>
        <member name="P:Prism.Autofac.Properties.Resources.CreatingAutofacContainer">
            <summary>
              Looks up a localized string similar to Creating Autofac container..
            </summary>
        </member>
        <member name="P:Prism.Autofac.Properties.Resources.CreatingAutofacContainerBuilder">
            <summary>
              Looks up a localized string similar to Creating Autofac container builder..
            </summary>
        </member>
        <member name="P:Prism.Autofac.Properties.Resources.CreatingModuleCatalog">
            <summary>
              Looks up a localized string similar to Creating module catalog..
            </summary>
        </member>
        <member name="P:Prism.Autofac.Properties.Resources.CreatingShell">
            <summary>
              Looks up a localized string similar to Creating the shell..
            </summary>
        </member>
        <member name="P:Prism.Autofac.Properties.Resources.InitializingModules">
            <summary>
              Looks up a localized string similar to Initializing modules..
            </summary>
        </member>
        <member name="P:Prism.Autofac.Properties.Resources.InitializingShell">
            <summary>
              Looks up a localized string similar to Initializing the shell..
            </summary>
        </member>
        <member name="P:Prism.Autofac.Properties.Resources.LoggerCreatedSuccessfully">
            <summary>
              Looks up a localized string similar to Logger was created successfully..
            </summary>
        </member>
        <member name="P:Prism.Autofac.Properties.Resources.NotOverwrittenGetModuleEnumeratorException">
            <summary>
              Looks up a localized string similar to The method &apos;GetModuleEnumerator&apos; of the bootstrapper must be overwritten in order to use the default module initialization logic..
            </summary>
        </member>
        <member name="P:Prism.Autofac.Properties.Resources.NullAutofacContainerBuilderException">
            <summary>
              Looks up a localized string similar to The ContainerBuilder is required and cannot be null..
            </summary>
        </member>
        <member name="P:Prism.Autofac.Properties.Resources.NullAutofacContainerException">
            <summary>
              Looks up a localized string similar to The IContainer is required and cannot be null..
            </summary>
        </member>
        <member name="P:Prism.Autofac.Properties.Resources.NullLoggerFacadeException">
            <summary>
              Looks up a localized string similar to The ILoggerFacade is required and cannot be null..
            </summary>
        </member>
        <member name="P:Prism.Autofac.Properties.Resources.NullModuleCatalogException">
            <summary>
              Looks up a localized string similar to The IModuleCatalog is required and cannot be null in order to initialize the modules..
            </summary>
        </member>
        <member name="P:Prism.Autofac.Properties.Resources.RegisteringFrameworkExceptionTypes">
            <summary>
              Looks up a localized string similar to Registering Framework Exception Types..
            </summary>
        </member>
        <member name="P:Prism.Autofac.Properties.Resources.SettingTheRegionManager">
            <summary>
              Looks up a localized string similar to Setting the RegionManager..
            </summary>
        </member>
        <member name="P:Prism.Autofac.Properties.Resources.TypeMappingAlreadyRegistered">
            <summary>
              Looks up a localized string similar to Type &apos;{0}&apos; was already registered by the application. Skipping....
            </summary>
        </member>
        <member name="P:Prism.Autofac.Properties.Resources.UpdatingRegions">
            <summary>
              Looks up a localized string similar to Updating Regions..
            </summary>
        </member>
    </members>
</doc>
