Caliburn.Micro.Platform.Core.xml 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Caliburn.Micro.Platform.Core</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Caliburn.Micro.AssemblySource">
  8. <summary>
  9. A source of assemblies that are inspectable by the framework.
  10. </summary>
  11. </member>
  12. <member name="F:Caliburn.Micro.AssemblySource.Instance">
  13. <summary>
  14. The singleton instance of the AssemblySource used by the framework.
  15. </summary>
  16. </member>
  17. <member name="M:Caliburn.Micro.AssemblySource.AddRange(System.Collections.Generic.IEnumerable{System.Reflection.Assembly})">
  18. <summary>
  19. Adds a collection of assemblies to AssemblySource
  20. </summary>
  21. <param name="assemblies">The assemblies to add</param>
  22. </member>
  23. <member name="F:Caliburn.Micro.AssemblySource.FindTypeByNames">
  24. <summary>
  25. Finds a type which matches one of the elements in the sequence of names.
  26. </summary>
  27. </member>
  28. <member name="T:Caliburn.Micro.AssemblySourceCache">
  29. <summary>
  30. A caching subsystem for <see cref="T:Caliburn.Micro.AssemblySource"/>.
  31. </summary>
  32. </member>
  33. <member name="F:Caliburn.Micro.AssemblySourceCache.ExtractTypes">
  34. <summary>
  35. Extracts the types from the spezified assembly for storing in the cache.
  36. </summary>
  37. </member>
  38. <member name="F:Caliburn.Micro.AssemblySourceCache.Install">
  39. <summary>
  40. Installs the caching subsystem.
  41. </summary>
  42. </member>
  43. <member name="T:Caliburn.Micro.ExtensionMethods">
  44. <summary>
  45. Generic extension methods used by the framework.
  46. </summary>
  47. </member>
  48. <member name="M:Caliburn.Micro.ExtensionMethods.GetAssemblyName(System.Reflection.Assembly)">
  49. <summary>
  50. Get's the name of the assembly.
  51. </summary>
  52. <param name="assembly">The assembly.</param>
  53. <returns>The assembly's name.</returns>
  54. </member>
  55. <member name="M:Caliburn.Micro.ExtensionMethods.GetValueOrDefault``2(System.Collections.Generic.IDictionary{``0,``1},``0)">
  56. <summary>
  57. Gets the value for a key. If the key does not exist, return default(TValue);
  58. </summary>
  59. <typeparam name="TKey">The type of the keys in the dictionary.</typeparam>
  60. <typeparam name="TValue">The type of the values in the dictionary.</typeparam>
  61. <param name="dictionary">The dictionary to call this method on.</param>
  62. <param name="key">The key to look up.</param>
  63. <returns>The key value. default(TValue) if this key is not in the dictionary.</returns>
  64. </member>
  65. <member name="T:Caliburn.Micro.NameTransformer">
  66. <summary>
  67. Class for managing the list of rules for doing name transformation.
  68. </summary>
  69. </member>
  70. <member name="P:Caliburn.Micro.NameTransformer.UseEagerRuleSelection">
  71. <summary>
  72. Flag to indicate if transformations from all matched rules are returned. Otherwise, transformations from only the first matched rule are returned.
  73. </summary>
  74. </member>
  75. <member name="M:Caliburn.Micro.NameTransformer.AddRule(System.String,System.String,System.String)">
  76. <summary>
  77. Adds a transform using a single replacement value and a global filter pattern.
  78. </summary>
  79. <param name = "replacePattern">Regular expression pattern for replacing text</param>
  80. <param name = "replaceValue">The replacement value.</param>
  81. <param name = "globalFilterPattern">Regular expression pattern for global filtering</param>
  82. </member>
  83. <member name="M:Caliburn.Micro.NameTransformer.AddRule(System.String,System.Collections.Generic.IEnumerable{System.String},System.String)">
  84. <summary>
  85. Adds a transform using a list of replacement values and a global filter pattern.
  86. </summary>
  87. <param name = "replacePattern">Regular expression pattern for replacing text</param>
  88. <param name = "replaceValueList">The list of replacement values</param>
  89. <param name = "globalFilterPattern">Regular expression pattern for global filtering</param>
  90. </member>
  91. <member name="M:Caliburn.Micro.NameTransformer.Transform(System.String)">
  92. <summary>
  93. Gets the list of transformations for a given name.
  94. </summary>
  95. <param name = "source">The name to transform into the resolved name list</param>
  96. <returns>The transformed names.</returns>
  97. </member>
  98. <member name="M:Caliburn.Micro.NameTransformer.Transform(System.String,System.Func{System.String,System.String})">
  99. <summary>
  100. Gets the list of transformations for a given name.
  101. </summary>
  102. <param name = "source">The name to transform into the resolved name list</param>
  103. <param name = "getReplaceString">A function to do a transform on each item in the ReplaceValueList prior to applying the regular expression transform</param>
  104. <returns>The transformed names.</returns>
  105. </member>
  106. <member name="T:Caliburn.Micro.NameTransformer.Rule">
  107. <summary>
  108. A rule that describes a name transform.
  109. </summary>
  110. </member>
  111. <member name="F:Caliburn.Micro.NameTransformer.Rule.GlobalFilterPattern">
  112. <summary>
  113. Regular expression pattern for global filtering
  114. </summary>
  115. </member>
  116. <member name="F:Caliburn.Micro.NameTransformer.Rule.ReplacePattern">
  117. <summary>
  118. Regular expression pattern for replacing text
  119. </summary>
  120. </member>
  121. <member name="F:Caliburn.Micro.NameTransformer.Rule.ReplacementValues">
  122. <summary>
  123. The list of replacement values
  124. </summary>
  125. </member>
  126. <member name="P:Caliburn.Micro.NameTransformer.Rule.GlobalFilterPatternRegex">
  127. <summary>
  128. Regular expression for global filtering
  129. </summary>
  130. </member>
  131. <member name="P:Caliburn.Micro.NameTransformer.Rule.ReplacePatternRegex">
  132. <summary>
  133. Regular expression for replacing text
  134. </summary>
  135. </member>
  136. <member name="T:Caliburn.Micro.RegExHelper">
  137. <summary>
  138. Helper class for encoding strings to regular expression patterns
  139. </summary>
  140. </member>
  141. <member name="F:Caliburn.Micro.RegExHelper.NameRegEx">
  142. <summary>
  143. Regular expression pattern for valid name
  144. </summary>
  145. </member>
  146. <member name="F:Caliburn.Micro.RegExHelper.SubNamespaceRegEx">
  147. <summary>
  148. Regular expression pattern for subnamespace (including dot)
  149. </summary>
  150. </member>
  151. <member name="F:Caliburn.Micro.RegExHelper.NamespaceRegEx">
  152. <summary>
  153. Regular expression pattern for namespace or namespace fragment
  154. </summary>
  155. </member>
  156. <member name="M:Caliburn.Micro.RegExHelper.GetCaptureGroup(System.String,System.String)">
  157. <summary>
  158. Creates a named capture group with the specified regular expression
  159. </summary>
  160. <param name="groupName">Name of capture group to create</param>
  161. <param name="regEx">Regular expression pattern to capture</param>
  162. <returns>Regular expression capture group with the specified group name</returns>
  163. </member>
  164. <member name="M:Caliburn.Micro.RegExHelper.NamespaceToRegEx(System.String)">
  165. <summary>
  166. Converts a namespace (including wildcards) to a regular expression string
  167. </summary>
  168. <param name="srcNamespace">Source namespace to convert to regular expression</param>
  169. <returns>Namespace converted to a regular expression</returns>
  170. </member>
  171. <member name="M:Caliburn.Micro.RegExHelper.GetNameCaptureGroup(System.String)">
  172. <summary>
  173. Creates a capture group for a valid name regular expression pattern
  174. </summary>
  175. <param name="groupName">Name of capture group to create</param>
  176. <returns>Regular expression capture group with the specified group name</returns>
  177. </member>
  178. <member name="M:Caliburn.Micro.RegExHelper.GetNamespaceCaptureGroup(System.String)">
  179. <summary>
  180. Creates a capture group for a namespace regular expression pattern
  181. </summary>
  182. <param name="groupName">Name of capture group to create</param>
  183. <returns>Regular expression capture group with the specified group name</returns>
  184. </member>
  185. <member name="T:Caliburn.Micro.StringSplitter">
  186. <summary>
  187. Helper class when splitting strings
  188. </summary>
  189. </member>
  190. <member name="M:Caliburn.Micro.StringSplitter.Split(System.String,System.Char)">
  191. <summary>
  192. Splits a string with a chosen separator.
  193. If a substring is contained in [...] it will not be splitted.
  194. </summary>
  195. <param name="message">The message to split</param>
  196. <param name="separator">The separator to use when splitting</param>
  197. <returns></returns>
  198. </member>
  199. <member name="M:Caliburn.Micro.StringSplitter.SplitParameters(System.String)">
  200. <summary>
  201. Splits a string with , as separator.
  202. Does not split within {},[],()
  203. </summary>
  204. <param name="parameters">The string to split</param>
  205. <returns></returns>
  206. </member>
  207. <member name="T:Caliburn.Micro.TypeMappingConfiguration">
  208. <summary>
  209. Class to specify settings for configuring type mappings by the ViewLocator or ViewModelLocator
  210. </summary>
  211. </member>
  212. <member name="P:Caliburn.Micro.TypeMappingConfiguration.DefaultSubNamespaceForViews">
  213. <summary>
  214. The default subnamespace for Views. Used for creating default subnamespace mappings. Defaults to "Views".
  215. </summary>
  216. </member>
  217. <member name="P:Caliburn.Micro.TypeMappingConfiguration.DefaultSubNamespaceForViewModels">
  218. <summary>
  219. The default subnamespace for ViewModels. Used for creating default subnamespace mappings. Defaults to "ViewModels".
  220. </summary>
  221. </member>
  222. <member name="P:Caliburn.Micro.TypeMappingConfiguration.UseNameSuffixesInMappings">
  223. <summary>
  224. Flag to indicate whether or not the name of the Type should be transformed when adding a type mapping. Defaults to true.
  225. </summary>
  226. </member>
  227. <member name="P:Caliburn.Micro.TypeMappingConfiguration.NameFormat">
  228. <summary>
  229. The format string used to compose the name of a type from base name and name suffix
  230. </summary>
  231. </member>
  232. <member name="P:Caliburn.Micro.TypeMappingConfiguration.IncludeViewSuffixInViewModelNames">
  233. <summary>
  234. Flag to indicate if ViewModel names should include View suffixes (i.e. CustomerPageViewModel vs. CustomerViewModel)
  235. </summary>
  236. </member>
  237. <member name="P:Caliburn.Micro.TypeMappingConfiguration.ViewSuffixList">
  238. <summary>
  239. List of View suffixes for which default type mappings should be created. Applies only when UseNameSuffixesInMappings = true.
  240. Default values are "View", "Page"
  241. </summary>
  242. </member>
  243. <member name="P:Caliburn.Micro.TypeMappingConfiguration.ViewModelSuffix">
  244. <summary>
  245. The name suffix for ViewModels. Applies only when UseNameSuffixesInMappings = true. The default is "ViewModel".
  246. </summary>
  247. </member>
  248. </members>
  249. </doc>