You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

342 lines
19 KiB
XML

<?xml version="1.0"?>
<doc>
<assembly>
<name>Prism.DryIoc.Wpf</name>
</assembly>
<members>
<member name="T:Prism.DryIoc.PrismApplication">
<summary>
Base application class that uses <see cref="T:Prism.DryIoc.DryIocContainerExtension"/> as it's container.
</summary>
</member>
<member name="M:Prism.DryIoc.PrismApplication.CreateContainerRules">
<summary>
Create <see cref="T:DryIoc.Rules" /> to alter behavior of <see cref="T:DryIoc.IContainer" />
</summary>
<returns>An instance of <see cref="T:DryIoc.Rules" /></returns>
</member>
<member name="M:Prism.DryIoc.PrismApplication.CreateContainerExtension">
<summary>
Create a new <see cref="T:Prism.DryIoc.DryIocContainerExtension"/> used by Prism.
</summary>
<returns>A new <see cref="T:Prism.DryIoc.DryIocContainerExtension"/>.</returns>
</member>
<member name="M:Prism.DryIoc.PrismApplication.RegisterFrameworkExceptionTypes">
<summary>
Registers the <see cref="T:System.Type"/>s of the Exceptions that are not considered
root exceptions by the <see cref="T:System.ExceptionExtensions"/>.
</summary>
</member>
<member name="T:Prism.DryIoc.PrismBootstrapper">
<summary>
Base bootstrapper class that uses <see cref="T:Prism.DryIoc.DryIocContainerExtension"/> as it's container.
</summary>
</member>
<member name="M:Prism.DryIoc.PrismBootstrapper.CreateContainerRules">
<summary>
Create <see cref="T:DryIoc.Rules" /> to alter behavior of <see cref="T:DryIoc.IContainer" />
</summary>
<returns>An instance of <see cref="T:DryIoc.Rules" /></returns>
</member>
<member name="M:Prism.DryIoc.PrismBootstrapper.CreateContainerExtension">
<summary>
Create a new <see cref="T:Prism.DryIoc.DryIocContainerExtension"/> used by Prism.
</summary>
<returns>A new <see cref="T:Prism.DryIoc.DryIocContainerExtension"/>.</returns>
</member>
<member name="M:Prism.DryIoc.PrismBootstrapper.RegisterFrameworkExceptionTypes">
<summary>
Registers the <see cref="T:System.Type"/>s of the Exceptions that are not considered
root exceptions by the <see cref="T:System.ExceptionExtensions"/>.
</summary>
</member>
<member name="T:Prism.DryIoc.Properties.Resources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:Prism.DryIoc.Properties.Resources.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:Prism.DryIoc.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.DryIoc.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.DryIoc.Properties.Resources.NullDryIocContainerBuilderException">
<summary>
Looks up a localized string similar to The ContainerBuilder is required and cannot be null..
</summary>
</member>
<member name="P:Prism.DryIoc.Properties.Resources.NullDryIocContainerException">
<summary>
Looks up a localized string similar to The IContainer is required and cannot be null..
</summary>
</member>
<member name="P:Prism.DryIoc.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.DryIoc.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.DryIoc.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="T:Prism.DryIoc.DryIocContainerExtension">
<summary>
The <see cref="T:Prism.Ioc.IContainerExtension" /> Implementation to use with DryIoc
</summary>
</member>
<member name="P:Prism.DryIoc.DryIocContainerExtension.DefaultRules">
<summary>
Gets the Default DryIoc Container Rules used by Prism
</summary>
</member>
<member name="P:Prism.DryIoc.DryIocContainerExtension.Instance">
<summary>
The instance of the wrapped container
</summary>
</member>
<member name="M:Prism.DryIoc.DryIocContainerExtension.#ctor">
<summary>
Constructs a default instance of the <see cref="T:Prism.DryIoc.DryIocContainerExtension" />
</summary>
</member>
<member name="M:Prism.DryIoc.DryIocContainerExtension.#ctor(DryIoc.IContainer)">
<summary>
Constructs a new <see cref="T:Prism.DryIoc.DryIocContainerExtension" />
</summary>
<param name="container">The <see cref="T:DryIoc.IContainer" /> instance to use.</param>
</member>
<member name="P:Prism.DryIoc.DryIocContainerExtension.CurrentScope">
<summary>
Gets the current scope
</summary>
</member>
<member name="M:Prism.DryIoc.DryIocContainerExtension.FinalizeExtension">
<summary>
Used to perform any final steps for configuring the extension that may be required by the container.
</summary>
</member>
<member name="M:Prism.DryIoc.DryIocContainerExtension.RegisterInstance(System.Type,System.Object)">
<summary>
Registers an instance of a given <see cref="T:System.Type"/>
</summary>
<param name="type">The service <see cref="T:System.Type"/> that is being registered</param>
<param name="instance">The instance of the service or <see cref="T:System.Type" /></param>
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
</member>
<member name="M:Prism.DryIoc.DryIocContainerExtension.RegisterInstance(System.Type,System.Object,System.String)">
<summary>
Registers an instance of a given <see cref="T:System.Type"/> with the specified name or key
</summary>
<param name="type">The service <see cref="T:System.Type"/> that is being registered</param>
<param name="instance">The instance of the service or <see cref="T:System.Type" /></param>
<param name="name">The name or key to register the service</param>
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
</member>
<member name="M:Prism.DryIoc.DryIocContainerExtension.RegisterSingleton(System.Type,System.Type)">
<summary>
Registers a Singleton with the given service and mapping to the specified implementation <see cref="T:System.Type" />.
</summary>
<param name="from">The service <see cref="T:System.Type" /></param>
<param name="to">The implementation <see cref="T:System.Type" /></param>
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
</member>
<member name="M:Prism.DryIoc.DryIocContainerExtension.RegisterSingleton(System.Type,System.Type,System.String)">
<summary>
Registers a Singleton with the given service and mapping to the specified implementation <see cref="T:System.Type" />.
</summary>
<param name="from">The service <see cref="T:System.Type" /></param>
<param name="to">The implementation <see cref="T:System.Type" /></param>
<param name="name">The name or key to register the service</param>
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
</member>
<member name="M:Prism.DryIoc.DryIocContainerExtension.RegisterSingleton(System.Type,System.Func{System.Object})">
<summary>
Registers a Singleton with the given service <see cref="T:System.Type" /> factory delegate method.
</summary>
<param name="type">The service <see cref="T:System.Type" /></param>
<param name="factoryMethod">The delegate method.</param>
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
</member>
<member name="M:Prism.DryIoc.DryIocContainerExtension.RegisterSingleton(System.Type,System.Func{Prism.Ioc.IContainerProvider,System.Object})">
<summary>
Registers a Singleton with the given service <see cref="T:System.Type" /> factory delegate method.
</summary>
<param name="type">The service <see cref="T:System.Type" /></param>
<param name="factoryMethod">The delegate method using <see cref="T:Prism.Ioc.IContainerProvider"/>.</param>
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
</member>
<member name="M:Prism.DryIoc.DryIocContainerExtension.RegisterManySingleton(System.Type,System.Type[])">
<summary>
Registers a Singleton Service which implements service interfaces
</summary>
<param name="type">The implementation <see cref="T:System.Type" />.</param>
<param name="serviceTypes">The service <see cref="T:System.Type"/>'s.</param>
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
<remarks>Registers all interfaces if none are specified.</remarks>
</member>
<member name="M:Prism.DryIoc.DryIocContainerExtension.RegisterScoped(System.Type,System.Type)">
<summary>
Registers a scoped service
</summary>
<param name="from">The service <see cref="T:System.Type" /></param>
<param name="to">The implementation <see cref="T:System.Type" /></param>
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
</member>
<member name="M:Prism.DryIoc.DryIocContainerExtension.RegisterScoped(System.Type,System.Func{System.Object})">
<summary>
Registers a scoped service using a delegate method.
</summary>
<param name="type">The service <see cref="T:System.Type" /></param>
<param name="factoryMethod">The delegate method.</param>
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
</member>
<member name="M:Prism.DryIoc.DryIocContainerExtension.RegisterScoped(System.Type,System.Func{Prism.Ioc.IContainerProvider,System.Object})">
<summary>
Registers a scoped service using a delegate method.
</summary>
<param name="type">The service <see cref="T:System.Type"/>.</param>
<param name="factoryMethod">The delegate method using the <see cref="T:Prism.Ioc.IContainerProvider"/>.</param>
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
</member>
<member name="M:Prism.DryIoc.DryIocContainerExtension.Register(System.Type,System.Type)">
<summary>
Registers a Transient with the given service and mapping to the specified implementation <see cref="T:System.Type" />.
</summary>
<param name="from">The service <see cref="T:System.Type" /></param>
<param name="to">The implementation <see cref="T:System.Type" /></param>
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
</member>
<member name="M:Prism.DryIoc.DryIocContainerExtension.Register(System.Type,System.Type,System.String)">
<summary>
Registers a Transient with the given service and mapping to the specified implementation <see cref="T:System.Type" />.
</summary>
<param name="from">The service <see cref="T:System.Type" /></param>
<param name="to">The implementation <see cref="T:System.Type" /></param>
<param name="name">The name or key to register the service</param>
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
</member>
<member name="M:Prism.DryIoc.DryIocContainerExtension.Register(System.Type,System.Func{System.Object})">
<summary>
Registers a Transient Service using a delegate method
</summary>
<param name="type">The service <see cref="T:System.Type" /></param>
<param name="factoryMethod">The delegate method.</param>
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
</member>
<member name="M:Prism.DryIoc.DryIocContainerExtension.Register(System.Type,System.Func{Prism.Ioc.IContainerProvider,System.Object})">
<summary>
Registers a Transient Service using a delegate method
</summary>
<param name="type">The service <see cref="T:System.Type" /></param>
<param name="factoryMethod">The delegate method using <see cref="T:Prism.Ioc.IContainerProvider"/>.</param>
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
</member>
<member name="M:Prism.DryIoc.DryIocContainerExtension.RegisterMany(System.Type,System.Type[])">
<summary>
Registers a Transient Service which implements service interfaces
</summary>
<param name="type">The implementing <see cref="T:System.Type" />.</param>
<param name="serviceTypes">The service <see cref="T:System.Type"/>'s.</param>
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
<remarks>Registers all interfaces if none are specified.</remarks>
</member>
<member name="M:Prism.DryIoc.DryIocContainerExtension.Resolve(System.Type)">
<summary>
Resolves a given <see cref="T:System.Type"/>
</summary>
<param name="type">The service <see cref="T:System.Type"/></param>
<returns>The resolved Service <see cref="T:System.Type"/></returns>
</member>
<member name="M:Prism.DryIoc.DryIocContainerExtension.Resolve(System.Type,System.String)">
<summary>
Resolves a given <see cref="T:System.Type"/>
</summary>
<param name="type">The service <see cref="T:System.Type"/></param>
<param name="name">The service name/key used when registering the <see cref="T:System.Type"/></param>
<returns>The resolved Service <see cref="T:System.Type"/></returns>
</member>
<member name="M:Prism.DryIoc.DryIocContainerExtension.Resolve(System.Type,System.ValueTuple{System.Type,System.Object}[])">
<summary>
Resolves a given <see cref="T:System.Type"/>
</summary>
<param name="type">The service <see cref="T:System.Type"/></param>
<param name="parameters">Typed parameters to use when resolving the Service</param>
<returns>The resolved Service <see cref="T:System.Type"/></returns>
</member>
<member name="M:Prism.DryIoc.DryIocContainerExtension.Resolve(System.Type,System.String,System.ValueTuple{System.Type,System.Object}[])">
<summary>
Resolves a given <see cref="T:System.Type"/>
</summary>
<param name="type">The service <see cref="T:System.Type"/></param>
<param name="name">The service name/key used when registering the <see cref="T:System.Type"/></param>
<param name="parameters">Typed parameters to use when resolving the Service</param>
<returns>The resolved Service <see cref="T:System.Type"/></returns>
</member>
<member name="M:Prism.DryIoc.DryIocContainerExtension.IsRegistered(System.Type)">
<summary>
Determines if a given service is registered
</summary>
<param name="type">The service <see cref="T:System.Type" /></param>
<returns><c>true</c> if the service is registered.</returns>
</member>
<member name="M:Prism.DryIoc.DryIocContainerExtension.IsRegistered(System.Type,System.String)">
<summary>
Determines if a given service is registered with the specified name
</summary>
<param name="type">The service <see cref="T:System.Type" /></param>
<param name="name">The service name or key used</param>
<returns><c>true</c> if the service is registered.</returns>
</member>
<member name="M:Prism.DryIoc.DryIocContainerExtension.CreateScope">
<summary>
Creates a new Scope
</summary>
</member>
<member name="M:Prism.DryIoc.DryIocContainerExtension.CreateScopeInternal">
<summary>
Creates a new Scope and provides the updated ServiceProvider
</summary>
<returns>The Scoped <see cref="T:DryIoc.IResolverContext" />.</returns>
<remarks>
This should be called by custom implementations that Implement IServiceScopeFactory
</remarks>
</member>
<member name="T:Prism.DryIoc.PrismIocExtensions">
<summary>
Extensions help get the underlying <see cref="T:DryIoc.IContainer" />
</summary>
</member>
<member name="M:Prism.DryIoc.PrismIocExtensions.GetContainer(Prism.Ioc.IContainerProvider)">
<summary>
Gets the <see cref="T:DryIoc.IContainer" /> from the <see cref="T:Prism.Ioc.IContainerProvider" />
</summary>
<param name="containerProvider">The current <see cref="T:Prism.Ioc.IContainerProvider" /></param>
<returns>The underlying <see cref="T:DryIoc.IContainer" /></returns>
</member>
<member name="M:Prism.DryIoc.PrismIocExtensions.GetContainer(Prism.Ioc.IContainerRegistry)">
<summary>
Gets the <see cref="T:DryIoc.IContainer" /> from the <see cref="T:Prism.Ioc.IContainerProvider" />
</summary>
<param name="containerRegistry">The current <see cref="T:Prism.Ioc.IContainerRegistry" /></param>
<returns>The underlying <see cref="T:DryIoc.IContainer" /></returns>
</member>
</members>
</doc>