Prism.DryIoc.Wpf.xml 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Prism.DryIoc.Wpf</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Prism.DryIoc.PrismApplication">
  8. <summary>
  9. Base application class that uses <see cref="T:Prism.DryIoc.DryIocContainerExtension"/> as it's container.
  10. </summary>
  11. </member>
  12. <member name="M:Prism.DryIoc.PrismApplication.CreateContainerRules">
  13. <summary>
  14. Create <see cref="T:DryIoc.Rules" /> to alter behavior of <see cref="T:DryIoc.IContainer" />
  15. </summary>
  16. <returns>An instance of <see cref="T:DryIoc.Rules" /></returns>
  17. </member>
  18. <member name="M:Prism.DryIoc.PrismApplication.CreateContainerExtension">
  19. <summary>
  20. Create a new <see cref="T:Prism.DryIoc.DryIocContainerExtension"/> used by Prism.
  21. </summary>
  22. <returns>A new <see cref="T:Prism.DryIoc.DryIocContainerExtension"/>.</returns>
  23. </member>
  24. <member name="M:Prism.DryIoc.PrismApplication.RegisterFrameworkExceptionTypes">
  25. <summary>
  26. Registers the <see cref="T:System.Type"/>s of the Exceptions that are not considered
  27. root exceptions by the <see cref="T:System.ExceptionExtensions"/>.
  28. </summary>
  29. </member>
  30. <member name="T:Prism.DryIoc.PrismBootstrapper">
  31. <summary>
  32. Base bootstrapper class that uses <see cref="T:Prism.DryIoc.DryIocContainerExtension"/> as it's container.
  33. </summary>
  34. </member>
  35. <member name="M:Prism.DryIoc.PrismBootstrapper.CreateContainerRules">
  36. <summary>
  37. Create <see cref="T:DryIoc.Rules" /> to alter behavior of <see cref="T:DryIoc.IContainer" />
  38. </summary>
  39. <returns>An instance of <see cref="T:DryIoc.Rules" /></returns>
  40. </member>
  41. <member name="M:Prism.DryIoc.PrismBootstrapper.CreateContainerExtension">
  42. <summary>
  43. Create a new <see cref="T:Prism.DryIoc.DryIocContainerExtension"/> used by Prism.
  44. </summary>
  45. <returns>A new <see cref="T:Prism.DryIoc.DryIocContainerExtension"/>.</returns>
  46. </member>
  47. <member name="M:Prism.DryIoc.PrismBootstrapper.RegisterFrameworkExceptionTypes">
  48. <summary>
  49. Registers the <see cref="T:System.Type"/>s of the Exceptions that are not considered
  50. root exceptions by the <see cref="T:System.ExceptionExtensions"/>.
  51. </summary>
  52. </member>
  53. <member name="T:Prism.DryIoc.Properties.Resources">
  54. <summary>
  55. A strongly-typed resource class, for looking up localized strings, etc.
  56. </summary>
  57. </member>
  58. <member name="P:Prism.DryIoc.Properties.Resources.ResourceManager">
  59. <summary>
  60. Returns the cached ResourceManager instance used by this class.
  61. </summary>
  62. </member>
  63. <member name="P:Prism.DryIoc.Properties.Resources.Culture">
  64. <summary>
  65. Overrides the current thread's CurrentUICulture property for all
  66. resource lookups using this strongly typed resource class.
  67. </summary>
  68. </member>
  69. <member name="P:Prism.DryIoc.Properties.Resources.NotOverwrittenGetModuleEnumeratorException">
  70. <summary>
  71. 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..
  72. </summary>
  73. </member>
  74. <member name="P:Prism.DryIoc.Properties.Resources.NullDryIocContainerBuilderException">
  75. <summary>
  76. Looks up a localized string similar to The ContainerBuilder is required and cannot be null..
  77. </summary>
  78. </member>
  79. <member name="P:Prism.DryIoc.Properties.Resources.NullDryIocContainerException">
  80. <summary>
  81. Looks up a localized string similar to The IContainer is required and cannot be null..
  82. </summary>
  83. </member>
  84. <member name="P:Prism.DryIoc.Properties.Resources.NullLoggerFacadeException">
  85. <summary>
  86. Looks up a localized string similar to The ILoggerFacade is required and cannot be null..
  87. </summary>
  88. </member>
  89. <member name="P:Prism.DryIoc.Properties.Resources.NullModuleCatalogException">
  90. <summary>
  91. Looks up a localized string similar to The IModuleCatalog is required and cannot be null in order to initialize the modules..
  92. </summary>
  93. </member>
  94. <member name="P:Prism.DryIoc.Properties.Resources.TypeMappingAlreadyRegistered">
  95. <summary>
  96. Looks up a localized string similar to Type &apos;{0}&apos; was already registered by the application. Skipping....
  97. </summary>
  98. </member>
  99. <member name="T:Prism.DryIoc.DryIocContainerExtension">
  100. <summary>
  101. The <see cref="T:Prism.Ioc.IContainerExtension" /> Implementation to use with DryIoc
  102. </summary>
  103. </member>
  104. <member name="P:Prism.DryIoc.DryIocContainerExtension.DefaultRules">
  105. <summary>
  106. Gets the Default DryIoc Container Rules used by Prism
  107. </summary>
  108. </member>
  109. <member name="P:Prism.DryIoc.DryIocContainerExtension.Instance">
  110. <summary>
  111. The instance of the wrapped container
  112. </summary>
  113. </member>
  114. <member name="M:Prism.DryIoc.DryIocContainerExtension.#ctor">
  115. <summary>
  116. Constructs a default instance of the <see cref="T:Prism.DryIoc.DryIocContainerExtension" />
  117. </summary>
  118. </member>
  119. <member name="M:Prism.DryIoc.DryIocContainerExtension.#ctor(DryIoc.IContainer)">
  120. <summary>
  121. Constructs a new <see cref="T:Prism.DryIoc.DryIocContainerExtension" />
  122. </summary>
  123. <param name="container">The <see cref="T:DryIoc.IContainer" /> instance to use.</param>
  124. </member>
  125. <member name="P:Prism.DryIoc.DryIocContainerExtension.CurrentScope">
  126. <summary>
  127. Gets the current scope
  128. </summary>
  129. </member>
  130. <member name="M:Prism.DryIoc.DryIocContainerExtension.FinalizeExtension">
  131. <summary>
  132. Used to perform any final steps for configuring the extension that may be required by the container.
  133. </summary>
  134. </member>
  135. <member name="M:Prism.DryIoc.DryIocContainerExtension.RegisterInstance(System.Type,System.Object)">
  136. <summary>
  137. Registers an instance of a given <see cref="T:System.Type"/>
  138. </summary>
  139. <param name="type">The service <see cref="T:System.Type"/> that is being registered</param>
  140. <param name="instance">The instance of the service or <see cref="T:System.Type" /></param>
  141. <returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
  142. </member>
  143. <member name="M:Prism.DryIoc.DryIocContainerExtension.RegisterInstance(System.Type,System.Object,System.String)">
  144. <summary>
  145. Registers an instance of a given <see cref="T:System.Type"/> with the specified name or key
  146. </summary>
  147. <param name="type">The service <see cref="T:System.Type"/> that is being registered</param>
  148. <param name="instance">The instance of the service or <see cref="T:System.Type" /></param>
  149. <param name="name">The name or key to register the service</param>
  150. <returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
  151. </member>
  152. <member name="M:Prism.DryIoc.DryIocContainerExtension.RegisterSingleton(System.Type,System.Type)">
  153. <summary>
  154. Registers a Singleton with the given service and mapping to the specified implementation <see cref="T:System.Type" />.
  155. </summary>
  156. <param name="from">The service <see cref="T:System.Type" /></param>
  157. <param name="to">The implementation <see cref="T:System.Type" /></param>
  158. <returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
  159. </member>
  160. <member name="M:Prism.DryIoc.DryIocContainerExtension.RegisterSingleton(System.Type,System.Type,System.String)">
  161. <summary>
  162. Registers a Singleton with the given service and mapping to the specified implementation <see cref="T:System.Type" />.
  163. </summary>
  164. <param name="from">The service <see cref="T:System.Type" /></param>
  165. <param name="to">The implementation <see cref="T:System.Type" /></param>
  166. <param name="name">The name or key to register the service</param>
  167. <returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
  168. </member>
  169. <member name="M:Prism.DryIoc.DryIocContainerExtension.RegisterSingleton(System.Type,System.Func{System.Object})">
  170. <summary>
  171. Registers a Singleton with the given service <see cref="T:System.Type" /> factory delegate method.
  172. </summary>
  173. <param name="type">The service <see cref="T:System.Type" /></param>
  174. <param name="factoryMethod">The delegate method.</param>
  175. <returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
  176. </member>
  177. <member name="M:Prism.DryIoc.DryIocContainerExtension.RegisterSingleton(System.Type,System.Func{Prism.Ioc.IContainerProvider,System.Object})">
  178. <summary>
  179. Registers a Singleton with the given service <see cref="T:System.Type" /> factory delegate method.
  180. </summary>
  181. <param name="type">The service <see cref="T:System.Type" /></param>
  182. <param name="factoryMethod">The delegate method using <see cref="T:Prism.Ioc.IContainerProvider"/>.</param>
  183. <returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
  184. </member>
  185. <member name="M:Prism.DryIoc.DryIocContainerExtension.RegisterManySingleton(System.Type,System.Type[])">
  186. <summary>
  187. Registers a Singleton Service which implements service interfaces
  188. </summary>
  189. <param name="type">The implementation <see cref="T:System.Type" />.</param>
  190. <param name="serviceTypes">The service <see cref="T:System.Type"/>'s.</param>
  191. <returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
  192. <remarks>Registers all interfaces if none are specified.</remarks>
  193. </member>
  194. <member name="M:Prism.DryIoc.DryIocContainerExtension.RegisterScoped(System.Type,System.Type)">
  195. <summary>
  196. Registers a scoped service
  197. </summary>
  198. <param name="from">The service <see cref="T:System.Type" /></param>
  199. <param name="to">The implementation <see cref="T:System.Type" /></param>
  200. <returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
  201. </member>
  202. <member name="M:Prism.DryIoc.DryIocContainerExtension.RegisterScoped(System.Type,System.Func{System.Object})">
  203. <summary>
  204. Registers a scoped service using a delegate method.
  205. </summary>
  206. <param name="type">The service <see cref="T:System.Type" /></param>
  207. <param name="factoryMethod">The delegate method.</param>
  208. <returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
  209. </member>
  210. <member name="M:Prism.DryIoc.DryIocContainerExtension.RegisterScoped(System.Type,System.Func{Prism.Ioc.IContainerProvider,System.Object})">
  211. <summary>
  212. Registers a scoped service using a delegate method.
  213. </summary>
  214. <param name="type">The service <see cref="T:System.Type"/>.</param>
  215. <param name="factoryMethod">The delegate method using the <see cref="T:Prism.Ioc.IContainerProvider"/>.</param>
  216. <returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
  217. </member>
  218. <member name="M:Prism.DryIoc.DryIocContainerExtension.Register(System.Type,System.Type)">
  219. <summary>
  220. Registers a Transient with the given service and mapping to the specified implementation <see cref="T:System.Type" />.
  221. </summary>
  222. <param name="from">The service <see cref="T:System.Type" /></param>
  223. <param name="to">The implementation <see cref="T:System.Type" /></param>
  224. <returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
  225. </member>
  226. <member name="M:Prism.DryIoc.DryIocContainerExtension.Register(System.Type,System.Type,System.String)">
  227. <summary>
  228. Registers a Transient with the given service and mapping to the specified implementation <see cref="T:System.Type" />.
  229. </summary>
  230. <param name="from">The service <see cref="T:System.Type" /></param>
  231. <param name="to">The implementation <see cref="T:System.Type" /></param>
  232. <param name="name">The name or key to register the service</param>
  233. <returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
  234. </member>
  235. <member name="M:Prism.DryIoc.DryIocContainerExtension.Register(System.Type,System.Func{System.Object})">
  236. <summary>
  237. Registers a Transient Service using a delegate method
  238. </summary>
  239. <param name="type">The service <see cref="T:System.Type" /></param>
  240. <param name="factoryMethod">The delegate method.</param>
  241. <returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
  242. </member>
  243. <member name="M:Prism.DryIoc.DryIocContainerExtension.Register(System.Type,System.Func{Prism.Ioc.IContainerProvider,System.Object})">
  244. <summary>
  245. Registers a Transient Service using a delegate method
  246. </summary>
  247. <param name="type">The service <see cref="T:System.Type" /></param>
  248. <param name="factoryMethod">The delegate method using <see cref="T:Prism.Ioc.IContainerProvider"/>.</param>
  249. <returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
  250. </member>
  251. <member name="M:Prism.DryIoc.DryIocContainerExtension.RegisterMany(System.Type,System.Type[])">
  252. <summary>
  253. Registers a Transient Service which implements service interfaces
  254. </summary>
  255. <param name="type">The implementing <see cref="T:System.Type" />.</param>
  256. <param name="serviceTypes">The service <see cref="T:System.Type"/>'s.</param>
  257. <returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
  258. <remarks>Registers all interfaces if none are specified.</remarks>
  259. </member>
  260. <member name="M:Prism.DryIoc.DryIocContainerExtension.Resolve(System.Type)">
  261. <summary>
  262. Resolves a given <see cref="T:System.Type"/>
  263. </summary>
  264. <param name="type">The service <see cref="T:System.Type"/></param>
  265. <returns>The resolved Service <see cref="T:System.Type"/></returns>
  266. </member>
  267. <member name="M:Prism.DryIoc.DryIocContainerExtension.Resolve(System.Type,System.String)">
  268. <summary>
  269. Resolves a given <see cref="T:System.Type"/>
  270. </summary>
  271. <param name="type">The service <see cref="T:System.Type"/></param>
  272. <param name="name">The service name/key used when registering the <see cref="T:System.Type"/></param>
  273. <returns>The resolved Service <see cref="T:System.Type"/></returns>
  274. </member>
  275. <member name="M:Prism.DryIoc.DryIocContainerExtension.Resolve(System.Type,System.ValueTuple{System.Type,System.Object}[])">
  276. <summary>
  277. Resolves a given <see cref="T:System.Type"/>
  278. </summary>
  279. <param name="type">The service <see cref="T:System.Type"/></param>
  280. <param name="parameters">Typed parameters to use when resolving the Service</param>
  281. <returns>The resolved Service <see cref="T:System.Type"/></returns>
  282. </member>
  283. <member name="M:Prism.DryIoc.DryIocContainerExtension.Resolve(System.Type,System.String,System.ValueTuple{System.Type,System.Object}[])">
  284. <summary>
  285. Resolves a given <see cref="T:System.Type"/>
  286. </summary>
  287. <param name="type">The service <see cref="T:System.Type"/></param>
  288. <param name="name">The service name/key used when registering the <see cref="T:System.Type"/></param>
  289. <param name="parameters">Typed parameters to use when resolving the Service</param>
  290. <returns>The resolved Service <see cref="T:System.Type"/></returns>
  291. </member>
  292. <member name="M:Prism.DryIoc.DryIocContainerExtension.IsRegistered(System.Type)">
  293. <summary>
  294. Determines if a given service is registered
  295. </summary>
  296. <param name="type">The service <see cref="T:System.Type" /></param>
  297. <returns><c>true</c> if the service is registered.</returns>
  298. </member>
  299. <member name="M:Prism.DryIoc.DryIocContainerExtension.IsRegistered(System.Type,System.String)">
  300. <summary>
  301. Determines if a given service is registered with the specified name
  302. </summary>
  303. <param name="type">The service <see cref="T:System.Type" /></param>
  304. <param name="name">The service name or key used</param>
  305. <returns><c>true</c> if the service is registered.</returns>
  306. </member>
  307. <member name="M:Prism.DryIoc.DryIocContainerExtension.CreateScope">
  308. <summary>
  309. Creates a new Scope
  310. </summary>
  311. </member>
  312. <member name="M:Prism.DryIoc.DryIocContainerExtension.CreateScopeInternal">
  313. <summary>
  314. Creates a new Scope and provides the updated ServiceProvider
  315. </summary>
  316. <returns>The Scoped <see cref="T:DryIoc.IResolverContext" />.</returns>
  317. <remarks>
  318. This should be called by custom implementations that Implement IServiceScopeFactory
  319. </remarks>
  320. </member>
  321. <member name="T:Prism.DryIoc.PrismIocExtensions">
  322. <summary>
  323. Extensions help get the underlying <see cref="T:DryIoc.IContainer" />
  324. </summary>
  325. </member>
  326. <member name="M:Prism.DryIoc.PrismIocExtensions.GetContainer(Prism.Ioc.IContainerProvider)">
  327. <summary>
  328. Gets the <see cref="T:DryIoc.IContainer" /> from the <see cref="T:Prism.Ioc.IContainerProvider" />
  329. </summary>
  330. <param name="containerProvider">The current <see cref="T:Prism.Ioc.IContainerProvider" /></param>
  331. <returns>The underlying <see cref="T:DryIoc.IContainer" /></returns>
  332. </member>
  333. <member name="M:Prism.DryIoc.PrismIocExtensions.GetContainer(Prism.Ioc.IContainerRegistry)">
  334. <summary>
  335. Gets the <see cref="T:DryIoc.IContainer" /> from the <see cref="T:Prism.Ioc.IContainerProvider" />
  336. </summary>
  337. <param name="containerRegistry">The current <see cref="T:Prism.Ioc.IContainerRegistry" /></param>
  338. <returns>The underlying <see cref="T:DryIoc.IContainer" /></returns>
  339. </member>
  340. </members>
  341. </doc>