Prism.Unity.Wpf.xml 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Prism.Unity.Wpf</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Prism.Unity.UnityBootstrapper">
  8. <summary>
  9. Base class that provides a basic bootstrapping sequence that
  10. registers most of the Prism Library assets
  11. in a <see cref="T:Unity.IUnityContainer"/>.
  12. </summary>
  13. <remarks>
  14. This class must be overridden to provide application specific configuration.
  15. </remarks>
  16. </member>
  17. <member name="P:Prism.Unity.UnityBootstrapper.Container">
  18. <summary>
  19. Gets the default <see cref="T:Unity.IUnityContainer"/> for the application.
  20. </summary>
  21. <value>The default <see cref="T:Unity.IUnityContainer"/> instance.</value>
  22. </member>
  23. <member name="M:Prism.Unity.UnityBootstrapper.Run(System.Boolean)">
  24. <summary>
  25. Run the bootstrapper process.
  26. </summary>
  27. <param name="runWithDefaultConfiguration">If <see langword="true"/>, registers default Prism Library services in the container. This is the default behavior.</param>
  28. </member>
  29. <member name="M:Prism.Unity.UnityBootstrapper.ConfigureServiceLocator">
  30. <summary>
  31. Configures the LocatorProvider for the <see cref="T:CommonServiceLocator.ServiceLocator" />.
  32. </summary>
  33. </member>
  34. <member name="M:Prism.Unity.UnityBootstrapper.RegisterFrameworkExceptionTypes">
  35. <summary>
  36. Registers in the <see cref="T:Unity.IUnityContainer"/> the <see cref="T:System.Type"/> of the Exceptions
  37. that are not considered root exceptions by the <see cref="T:System.ExceptionExtensions"/>.
  38. </summary>
  39. </member>
  40. <member name="M:Prism.Unity.UnityBootstrapper.ConfigureContainer">
  41. <summary>
  42. Configures the <see cref="T:Unity.IUnityContainer"/>. May be overwritten in a derived class to add specific
  43. type mappings required by the application.
  44. </summary>
  45. </member>
  46. <member name="M:Prism.Unity.UnityBootstrapper.InitializeModules">
  47. <summary>
  48. Initializes the modules. May be overwritten in a derived class to use a custom Modules Catalog
  49. </summary>
  50. </member>
  51. <member name="M:Prism.Unity.UnityBootstrapper.CreateContainer">
  52. <summary>
  53. Creates the <see cref="T:Unity.IUnityContainer"/> that will be used as the default container.
  54. </summary>
  55. <returns>A new instance of <see cref="T:Unity.IUnityContainer"/>.</returns>
  56. </member>
  57. <member name="M:Prism.Unity.UnityBootstrapper.RegisterTypeIfMissing(System.Type,System.Type,System.Boolean)">
  58. <summary>
  59. Registers a type in the container only if that type was not already registered.
  60. </summary>
  61. <param name="fromType">The interface type to register.</param>
  62. <param name="toType">The type implementing the interface.</param>
  63. <param name="registerAsSingleton">Registers the type as a singleton.</param>
  64. </member>
  65. <member name="T:Prism.Unity.UnityContainerHelper">
  66. <summary>
  67. Extensions methods to extend and facilitate the usage of <see cref="T:Unity.IUnityContainer"/>.
  68. </summary>
  69. </member>
  70. <member name="M:Prism.Unity.UnityContainerHelper.IsTypeRegistered(Unity.IUnityContainer,System.Type)">
  71. <summary>
  72. Returns whether a specified type has a type mapping registered in the container.
  73. </summary>
  74. <param name="container">The <see cref="T:Unity.IUnityContainer"/> to check for the type mapping.</param>
  75. <param name="type">The type to check if there is a type mapping for.</param>
  76. <returns><see langword="true"/> if there is a type mapping registered for <paramref name="type"/>.</returns>
  77. <remarks>In order to use this extension method, you first need to add the
  78. <see cref="T:Unity.IUnityContainer"/> extension to the <see cref="!:UnityBootstrapperExtension"/>.
  79. </remarks>
  80. </member>
  81. <member name="M:Prism.Unity.UnityContainerHelper.TryResolve``1(Unity.IUnityContainer)">
  82. <summary>
  83. Utility method to try to resolve a service from the container avoiding an exception if the container cannot build the type.
  84. </summary>
  85. <param name="container">The cointainer that will be used to resolve the type.</param>
  86. <typeparam name="T">The type to resolve.</typeparam>
  87. <returns>The instance of <typeparamref name="T"/> built up by the container.</returns>
  88. </member>
  89. <member name="M:Prism.Unity.UnityContainerHelper.TryResolve(Unity.IUnityContainer,System.Type)">
  90. <summary>
  91. Utility method to try to resolve a service from the container avoiding an exception if the container cannot build the type.
  92. </summary>
  93. <param name="container">The cointainer that will be used to resolve the type.</param>
  94. <param name="typeToResolve">The type to resolve.</param>
  95. <returns>The instance of <paramref name="typeToResolve"/> built up by the container.</returns>
  96. </member>
  97. <member name="M:Prism.Unity.UnityExtensions.RegisterTypeForNavigation(Unity.IUnityContainer,System.Type,System.String)">
  98. <summary>
  99. Registers an object for navigation
  100. </summary>
  101. <param name="container"></param>
  102. <param name="type">The type of object to register</param>
  103. <param name="name">The unique name to register with the obect.</param>
  104. <returns><see cref="T:Unity.IUnityContainer"/></returns>
  105. </member>
  106. <member name="M:Prism.Unity.UnityExtensions.RegisterTypeForNavigation``1(Unity.IUnityContainer,System.String)">
  107. <summary>
  108. Registers an object for navigation.
  109. </summary>
  110. <typeparam name="T">The Type of the object to register as the view</typeparam>
  111. <param name="container"></param>
  112. <param name="name">The unique name to register with the object.</param>
  113. </member>
  114. <member name="M:Prism.Unity.UnityExtensions.RegisterTypeForNavigation``2(Unity.IUnityContainer,System.String)">
  115. <summary>
  116. Registers an object for navigation.
  117. </summary>
  118. <typeparam name="TView">The Type of object to register as the view</typeparam>
  119. <typeparam name="TViewModel">The ViewModel to use as the DataContext for the view</typeparam>
  120. <param name="name">The unique name to register with the view</param>
  121. <param name="container"></param>
  122. </member>
  123. <member name="T:Prism.Unity.Properties.Resources">
  124. <summary>
  125. A strongly-typed resource class, for looking up localized strings, etc.
  126. </summary>
  127. </member>
  128. <member name="P:Prism.Unity.Properties.Resources.ResourceManager">
  129. <summary>
  130. Returns the cached ResourceManager instance used by this class.
  131. </summary>
  132. </member>
  133. <member name="P:Prism.Unity.Properties.Resources.Culture">
  134. <summary>
  135. Overrides the current thread's CurrentUICulture property for all
  136. resource lookups using this strongly typed resource class.
  137. </summary>
  138. </member>
  139. <member name="P:Prism.Unity.Properties.Resources.AddingUnityBootstrapperExtensionToContainer">
  140. <summary>
  141. Looks up a localized string similar to Adding UnityBootstrapperExtension to container..
  142. </summary>
  143. </member>
  144. <member name="P:Prism.Unity.Properties.Resources.BootstrapperSequenceCompleted">
  145. <summary>
  146. Looks up a localized string similar to Bootstrapper sequence completed..
  147. </summary>
  148. </member>
  149. <member name="P:Prism.Unity.Properties.Resources.ConfiguringDefaultRegionBehaviors">
  150. <summary>
  151. Looks up a localized string similar to Configuring default region behaviors..
  152. </summary>
  153. </member>
  154. <member name="P:Prism.Unity.Properties.Resources.ConfiguringModuleCatalog">
  155. <summary>
  156. Looks up a localized string similar to Configuring module catalog..
  157. </summary>
  158. </member>
  159. <member name="P:Prism.Unity.Properties.Resources.ConfiguringRegionAdapters">
  160. <summary>
  161. Looks up a localized string similar to Configuring region adapters..
  162. </summary>
  163. </member>
  164. <member name="P:Prism.Unity.Properties.Resources.ConfiguringServiceLocatorSingleton">
  165. <summary>
  166. Looks up a localized string similar to Configuring ServiceLocator singleton..
  167. </summary>
  168. </member>
  169. <member name="P:Prism.Unity.Properties.Resources.ConfiguringUnityContainer">
  170. <summary>
  171. Looks up a localized string similar to Configuring the Unity container..
  172. </summary>
  173. </member>
  174. <member name="P:Prism.Unity.Properties.Resources.ConfiguringViewModelLocator">
  175. <summary>
  176. Looks up a localized string similar to Configuring the ViewModelLocator to use Unity..
  177. </summary>
  178. </member>
  179. <member name="P:Prism.Unity.Properties.Resources.CreatingModuleCatalog">
  180. <summary>
  181. Looks up a localized string similar to Creating module catalog..
  182. </summary>
  183. </member>
  184. <member name="P:Prism.Unity.Properties.Resources.CreatingShell">
  185. <summary>
  186. Looks up a localized string similar to Creating the shell..
  187. </summary>
  188. </member>
  189. <member name="P:Prism.Unity.Properties.Resources.CreatingUnityContainer">
  190. <summary>
  191. Looks up a localized string similar to Creating Unity container..
  192. </summary>
  193. </member>
  194. <member name="P:Prism.Unity.Properties.Resources.InitializingModules">
  195. <summary>
  196. Looks up a localized string similar to Initializing modules..
  197. </summary>
  198. </member>
  199. <member name="P:Prism.Unity.Properties.Resources.InitializingShell">
  200. <summary>
  201. Looks up a localized string similar to Initializing the shell..
  202. </summary>
  203. </member>
  204. <member name="P:Prism.Unity.Properties.Resources.LoggerCreatedSuccessfully">
  205. <summary>
  206. Looks up a localized string similar to Logger was created successfully..
  207. </summary>
  208. </member>
  209. <member name="P:Prism.Unity.Properties.Resources.NotOverwrittenGetModuleEnumeratorException">
  210. <summary>
  211. 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..
  212. </summary>
  213. </member>
  214. <member name="P:Prism.Unity.Properties.Resources.NullLoggerFacadeException">
  215. <summary>
  216. Looks up a localized string similar to The ILoggerFacade is required and cannot be null..
  217. </summary>
  218. </member>
  219. <member name="P:Prism.Unity.Properties.Resources.NullModuleCatalogException">
  220. <summary>
  221. Looks up a localized string similar to The IModuleCatalog is required and cannot be null in order to initialize the modules..
  222. </summary>
  223. </member>
  224. <member name="P:Prism.Unity.Properties.Resources.NullUnityContainerException">
  225. <summary>
  226. Looks up a localized string similar to The IUnityContainer is required and cannot be null..
  227. </summary>
  228. </member>
  229. <member name="P:Prism.Unity.Properties.Resources.RegisteringFrameworkExceptionTypes">
  230. <summary>
  231. Looks up a localized string similar to Registering Framework Exception Types..
  232. </summary>
  233. </member>
  234. <member name="P:Prism.Unity.Properties.Resources.SettingTheRegionManager">
  235. <summary>
  236. Looks up a localized string similar to Setting the RegionManager..
  237. </summary>
  238. </member>
  239. <member name="P:Prism.Unity.Properties.Resources.TypeMappingAlreadyRegistered">
  240. <summary>
  241. Looks up a localized string similar to Type &apos;{0}&apos; was already registered by the application. Skipping....
  242. </summary>
  243. </member>
  244. <member name="P:Prism.Unity.Properties.Resources.UpdatingRegions">
  245. <summary>
  246. Looks up a localized string similar to Updating Regions..
  247. </summary>
  248. </member>
  249. <member name="T:Prism.Unity.Regions.UnityRegionNavigationContentLoader">
  250. <summary>
  251. Specialization of the default RegionNavigationContentLoader that queries the corresponding <see cref="T:Unity.IUnityContainer"/>
  252. to obtain the name of the view's type registered for the contract name.
  253. </summary>
  254. </member>
  255. <member name="M:Prism.Unity.Regions.UnityRegionNavigationContentLoader.#ctor(CommonServiceLocator.IServiceLocator,Unity.IUnityContainer)">
  256. <summary>
  257. Initializes a new instance of the <see cref="T:Prism.Unity.Regions.UnityRegionNavigationContentLoader"/> class.
  258. </summary>
  259. <param name="serviceLocator"><see cref="T:CommonServiceLocator.IServiceLocator"/> used to create the instance of the view from its <see cref="T:System.Type"/>.</param>
  260. <param name="container"><see cref="T:Unity.IUnityContainer"/> where the views are registered.</param>
  261. </member>
  262. <member name="M:Prism.Unity.Regions.UnityRegionNavigationContentLoader.GetCandidatesFromRegion(Prism.Regions.IRegion,System.String)">
  263. <summary>
  264. Returns the set of candidates that may satisfiy this navigation request.
  265. </summary>
  266. <param name="region">The region containing items that may satisfy the navigation request.</param>
  267. <param name="candidateNavigationContract">The candidate navigation target.</param>
  268. <returns>An enumerable of candidate objects from the <see cref="T:Prism.Regions.IRegion"/></returns>
  269. </member>
  270. <member name="T:Prism.Unity.UnityServiceLocatorAdapter">
  271. <summary>
  272. Defines a <see cref="T:Unity.IUnityContainer"/> adapter for the <see cref="T:CommonServiceLocator.IServiceLocator"/> interface to be used by the Prism Library.
  273. </summary>
  274. </member>
  275. <member name="M:Prism.Unity.UnityServiceLocatorAdapter.#ctor(Unity.IUnityContainer)">
  276. <summary>
  277. Initializes a new instance of <see cref="T:Prism.Unity.UnityServiceLocatorAdapter"/>.
  278. </summary>
  279. <param name="unityContainer">The <see cref="T:Unity.IUnityContainer"/> that will be used
  280. by the <see cref="M:Prism.Unity.UnityServiceLocatorAdapter.DoGetInstance(System.Type,System.String)"/> and <see cref="M:Prism.Unity.UnityServiceLocatorAdapter.DoGetAllInstances(System.Type)"/> methods.</param>
  281. </member>
  282. <member name="M:Prism.Unity.UnityServiceLocatorAdapter.DoGetInstance(System.Type,System.String)">
  283. <summary>
  284. Resolves the instance of the requested service.
  285. </summary>
  286. <param name="serviceType">Type of instance requested.</param>
  287. <param name="key">Name of registered service you want. May be null.</param>
  288. <returns>The requested service instance.</returns>
  289. </member>
  290. <member name="M:Prism.Unity.UnityServiceLocatorAdapter.DoGetAllInstances(System.Type)">
  291. <summary>
  292. Resolves all the instances of the requested service.
  293. </summary>
  294. <param name="serviceType">Type of service requested.</param>
  295. <returns>Sequence of service instance objects.</returns>
  296. </member>
  297. </members>
  298. </doc>