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

409 lines
18 KiB

11 years ago
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>ServiceStack.Text.WP</name>
  5. </assembly>
  6. <members>
  7. <member name="T:ServiceStack.Text.JsonSerializer">
  8. <summary>
  9. Creates an instance of a Type from a string value
  10. </summary>
  11. </member>
  12. <member name="T:ServiceStack.Text.DateTimeExtensions">
  13. <summary>
  14. A fast, standards-based, serialization-issue free DateTime serailizer.
  15. </summary>
  16. </member>
  17. <member name="T:ServiceStack.Text.Controller.PathInfo">
  18. <summary>
  19. Class to hold
  20. </summary>
  21. </member>
  22. <!-- Badly formed XML comment ignored for member "M:ServiceStack.Text.Controller.PathInfo.Parse(System.String)" -->
  23. <member name="M:ServiceStack.Text.Common.DateTimeSerializer.ParseWcfJsonDateOffset(System.String)">
  24. <summary>
  25. WCF Json format: /Date(unixts+0000)/
  26. </summary>
  27. <param name="wcfJsonDate"></param>
  28. <returns></returns>
  29. </member>
  30. <member name="M:ServiceStack.Text.Common.DateTimeSerializer.ParseWcfJsonDate(System.String)">
  31. <summary>
  32. WCF Json format: /Date(unixts+0000)/
  33. </summary>
  34. <param name="wcfJsonDate"></param>
  35. <returns></returns>
  36. </member>
  37. <member name="M:ServiceStack.Text.Json.JsonTypeSerializer.WriteRawString(System.IO.TextWriter,System.String)">
  38. <summary>
  39. Shortcut escape when we're sure value doesn't contain any escaped chars
  40. </summary>
  41. <param name="writer"></param>
  42. <param name="value"></param>
  43. </member>
  44. <member name="M:ServiceStack.Text.Json.JsonTypeSerializer.ConvertFromUtf32(System.Int32)">
  45. <summary>
  46. Since Silverlight doesn't have char.ConvertFromUtf32() so putting Mono's implemenation inline.
  47. </summary>
  48. <param name="utf32"></param>
  49. <returns></returns>
  50. </member>
  51. <member name="T:ServiceStack.Text.TypeSerializer">
  52. <summary>
  53. Creates an instance of a Type from a string value
  54. </summary>
  55. </member>
  56. <member name="M:ServiceStack.Text.TypeSerializer.CanCreateFromString(System.Type)">
  57. <summary>
  58. Determines whether the specified type is convertible from string.
  59. </summary>
  60. <param name="type">The type.</param>
  61. <returns>
  62. <c>true</c> if the specified type is convertible from string; otherwise, <c>false</c>.
  63. </returns>
  64. </member>
  65. <member name="M:ServiceStack.Text.TypeSerializer.DeserializeFromString``1(System.String)">
  66. <summary>
  67. Parses the specified value.
  68. </summary>
  69. <param name="value">The value.</param>
  70. <returns></returns>
  71. </member>
  72. <member name="M:ServiceStack.Text.TypeSerializer.DeserializeFromString(System.String,System.Type)">
  73. <summary>
  74. Parses the specified type.
  75. </summary>
  76. <param name="type">The type.</param>
  77. <param name="value">The value.</param>
  78. <returns></returns>
  79. </member>
  80. <member name="M:ServiceStack.Text.TypeSerializer.ToStringDictionary``1(``0)">
  81. <summary>
  82. Useful extension method to get the Dictionary[string,string] representation of any POCO type.
  83. </summary>
  84. <returns></returns>
  85. </member>
  86. <member name="M:ServiceStack.Text.TypeSerializer.Dump``1(``0)">
  87. <summary>
  88. Recursively prints the contents of any POCO object in a human-friendly, readable format
  89. </summary>
  90. <returns></returns>
  91. </member>
  92. <member name="T:ServiceStack.Text.Jsv.JsvWriter`1">
  93. <summary>
  94. Implement the serializer using a more static approach
  95. </summary>
  96. <typeparam name="T"></typeparam>
  97. </member>
  98. <member name="M:ServiceStack.Text.ITypeSerializer`1.CanCreateFromString(System.Type)">
  99. <summary>
  100. Determines whether this serializer can create the specified type from a string.
  101. </summary>
  102. <param name="type">The type.</param>
  103. <returns>
  104. <c>true</c> if this instance [can create from string] the specified type; otherwise, <c>false</c>.
  105. </returns>
  106. </member>
  107. <member name="M:ServiceStack.Text.ITypeSerializer`1.DeserializeFromString(System.String)">
  108. <summary>
  109. Parses the specified value.
  110. </summary>
  111. <param name="value">The value.</param>
  112. <returns></returns>
  113. </member>
  114. <member name="M:ServiceStack.Text.ITypeSerializer`1.DeserializeFromReader(System.IO.TextReader)">
  115. <summary>
  116. Deserializes from reader.
  117. </summary>
  118. <param name="reader">The reader.</param>
  119. <returns></returns>
  120. </member>
  121. <member name="M:ServiceStack.Text.ITypeSerializer`1.SerializeToString(`0)">
  122. <summary>
  123. Serializes to string.
  124. </summary>
  125. <param name="value">The value.</param>
  126. <returns></returns>
  127. </member>
  128. <member name="M:ServiceStack.Text.ITypeSerializer`1.SerializeToWriter(`0,System.IO.TextWriter)">
  129. <summary>
  130. Serializes to writer.
  131. </summary>
  132. <param name="value">The value.</param>
  133. <param name="writer">The writer.</param>
  134. </member>
  135. <member name="M:ServiceStack.Text.TypeSerializer`1.DeserializeFromString(System.String)">
  136. <summary>
  137. Parses the specified value.
  138. </summary>
  139. <param name="value">The value.</param>
  140. <returns></returns>
  141. </member>
  142. <member name="T:ServiceStack.Text.Marc.Link`2">
  143. <summary>
  144. Pretty Thread-Safe cache class from:
  145. http://code.google.com/p/dapper-dot-net/source/browse/Dapper/SqlMapper.cs
  146. This is a micro-cache; suitable when the number of terms is controllable (a few hundred, for example),
  147. and strictly append-only; you cannot change existing values. All key matches are on **REFERENCE**
  148. equality. The type is fully thread-safe.
  149. </summary>
  150. </member>
  151. <member name="T:ServiceStack.Text.AssemblyUtils">
  152. <summary>
  153. Utils to load types
  154. </summary>
  155. </member>
  156. <member name="M:ServiceStack.Text.AssemblyUtils.FindType(System.String)">
  157. <summary>
  158. Find the type from the name supplied
  159. </summary>
  160. <param name="typeName">[typeName] or [typeName, assemblyName]</param>
  161. <returns></returns>
  162. </member>
  163. <member name="M:ServiceStack.Text.AssemblyUtils.FindType(System.String,System.String)">
  164. <summary>
  165. Find type if it exists
  166. </summary>
  167. <param name="typeName"></param>
  168. <param name="assemblyName"></param>
  169. <returns>The type if it exists</returns>
  170. </member>
  171. <member name="F:ServiceStack.Text.JsConfig.tsEmitCamelCaseNames">
  172. <summary>
  173. <see langword="true"/> if the <see cref="T:ServiceStack.Text.Common.ITypeSerializer"/> is configured
  174. to take advantage of <see cref="T:System.CLSCompliantAttribute"/> specification,
  175. to support user-friendly serialized formats, ie emitting camelCasing for JSON
  176. and parsing member names and enum values in a case-insensitive manner.
  177. </summary>
  178. </member>
  179. <member name="F:ServiceStack.Text.JsConfig.tsThrowOnDeserializationError">
  180. <summary>
  181. Gets or sets a value indicating if the framework should throw serialization exceptions
  182. or continue regardless of deserialization errors. If <see langword="true"/> the framework
  183. will throw; otherwise, it will parse as many fields as possible. The default is <see langword="false"/>.
  184. </summary>
  185. </member>
  186. <member name="M:ServiceStack.Text.JsConfig.InitForAot">
  187. <summary>
  188. Provide hint to MonoTouch AOT compiler to pre-compile generic classes for all your DTOs.
  189. Just needs to be called once in a static constructor.
  190. </summary>
  191. </member>
  192. <member name="F:ServiceStack.Text.JsConfig`1.ExcludeTypeInfo">
  193. <summary>
  194. Never emit type info for this type
  195. </summary>
  196. </member>
  197. <member name="F:ServiceStack.Text.JsConfig`1.EmitCamelCaseNames">
  198. <summary>
  199. <see langword="true"/> if the <see cref="T:ServiceStack.Text.Common.ITypeSerializer"/> is configured
  200. to take advantage of <see cref="T:System.CLSCompliantAttribute"/> specification,
  201. to support user-friendly serialized formats, ie emitting camelCasing for JSON
  202. and parsing member names and enum values in a case-insensitive manner.
  203. </summary>
  204. </member>
  205. <member name="F:ServiceStack.Text.JsConfig`1.serializeFn">
  206. <summary>
  207. Define custom serialization fn for BCL Structs
  208. </summary>
  209. </member>
  210. <member name="F:ServiceStack.Text.JsConfig`1.DeSerializeFn">
  211. <summary>
  212. Define custom deserialization fn for BCL Structs
  213. </summary>
  214. </member>
  215. <member name="F:ServiceStack.Text.JsConfig`1.ExcludePropertyNames">
  216. <summary>
  217. Exclude specific properties of this type from being serialized
  218. </summary>
  219. </member>
  220. <member name="P:ServiceStack.Text.JsConfig`1.TreatValueAsRefTypes">
  221. <summary>
  222. Opt-in flag to set some Value Types to be treated as a Ref Type
  223. </summary>
  224. </member>
  225. <member name="M:ServiceStack.Text.Json.JsonUtils.HasAnyEscapeChars(System.String)">
  226. <summary>
  227. micro optimizations: using flags instead of value.IndexOfAny(EscapeChars)
  228. </summary>
  229. <param name="value"></param>
  230. <returns></returns>
  231. </member>
  232. <member name="M:ServiceStack.Text.JsonSerializer`1.DeserializeFromString(System.String)">
  233. <summary>
  234. Parses the specified value.
  235. </summary>
  236. <param name="value">The value.</param>
  237. <returns></returns>
  238. </member>
  239. <member name="T:ServiceStack.Text.Support.DoubleConverter">
  240. <summary>
  241. A class to allow the conversion of doubles to string representations of
  242. their exact decimal values. The implementation aims for readability over
  243. efficiency.
  244. Courtesy of @JonSkeet
  245. http://www.yoda.arachsys.com/csharp/DoubleConverter.cs
  246. </summary>
  247. </member>
  248. <!-- Badly formed XML comment ignored for member "M:ServiceStack.Text.Support.DoubleConverter.ToExactString(System.Double)" -->
  249. <!-- Badly formed XML comment ignored for member "T:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal" -->
  250. <!-- Badly formed XML comment ignored for member "F:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.digits" -->
  251. <member name="F:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.decimalPoint">
  252. <summary>
  253. How many digits are *after* the decimal point
  254. </summary>
  255. </member>
  256. <member name="M:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.#ctor(System.Int64)">
  257. <summary>
  258. Constructs an arbitrary decimal expansion from the given long.
  259. The long must not be negative.
  260. </summary>
  261. </member>
  262. <member name="M:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.MultiplyBy(System.Int32)">
  263. <summary>
  264. Multiplies the current expansion by the given amount, which should
  265. only be 2 or 5.
  266. </summary>
  267. </member>
  268. <member name="M:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.Shift(System.Int32)">
  269. <summary>
  270. Shifts the decimal point; a negative value makes
  271. the decimal expansion bigger (as fewer digits come after the
  272. decimal place) and a positive value makes the decimal
  273. expansion smaller.
  274. </summary>
  275. </member>
  276. <member name="M:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.Normalize">
  277. <summary>
  278. Removes leading/trailing zeroes from the expansion.
  279. </summary>
  280. </member>
  281. <member name="M:ServiceStack.Text.Support.DoubleConverter.ArbitraryDecimal.ToString">
  282. <summary>
  283. Converts the value to a proper decimal string representation.
  284. </summary>
  285. </member>
  286. <member name="T:ServiceStack.Text.Json.JsonWriter`1">
  287. <summary>
  288. Implement the serializer using a more static approach
  289. </summary>
  290. <typeparam name="T"></typeparam>
  291. </member>
  292. <member name="T:ServiceStack.Text.WP.HashSet`1">
  293. <summary>
  294. A hashset implementation that uses an IDictionary
  295. </summary>
  296. </member>
  297. <member name="M:ServiceStack.Text.Common.JsWriter.HasAnyEscapeChars(System.String)">
  298. <summary>
  299. micro optimizations: using flags instead of value.IndexOfAny(EscapeChars)
  300. </summary>
  301. <param name="value"></param>
  302. <returns></returns>
  303. </member>
  304. <member name="F:ServiceStack.Text.StreamExtensions.DefaultBufferSize">
  305. <summary>
  306. @jonskeet: Collection of utility methods which operate on streams.
  307. r285, February 26th 2009: http://www.yoda.arachsys.com/csharp/miscutil/
  308. </summary>
  309. </member>
  310. <member name="M:ServiceStack.Text.StreamExtensions.ReadFully(System.IO.Stream)">
  311. <summary>
  312. Reads the given stream up to the end, returning the data as a byte
  313. array.
  314. </summary>
  315. </member>
  316. <member name="M:ServiceStack.Text.StreamExtensions.ReadFully(System.IO.Stream,System.Int32)">
  317. <summary>
  318. Reads the given stream up to the end, returning the data as a byte
  319. array, using the given buffer size.
  320. </summary>
  321. </member>
  322. <member name="M:ServiceStack.Text.StreamExtensions.ReadFully(System.IO.Stream,System.Byte[])">
  323. <summary>
  324. Reads the given stream up to the end, returning the data as a byte
  325. array, using the given buffer for transferring data. Note that the
  326. current contents of the buffer is ignored, so the buffer needn't
  327. be cleared beforehand.
  328. </summary>
  329. </member>
  330. <member name="M:ServiceStack.Text.StreamExtensions.CopyTo(System.IO.Stream,System.IO.Stream)">
  331. <summary>
  332. Copies all the data from one stream into another.
  333. </summary>
  334. </member>
  335. <member name="M:ServiceStack.Text.StreamExtensions.CopyTo(System.IO.Stream,System.IO.Stream,System.Int32)">
  336. <summary>
  337. Copies all the data from one stream into another, using a buffer
  338. of the given size.
  339. </summary>
  340. </member>
  341. <member name="M:ServiceStack.Text.StreamExtensions.CopyTo(System.IO.Stream,System.IO.Stream,System.Byte[])">
  342. <summary>
  343. Copies all the data from one stream into another, using the given
  344. buffer for transferring data. Note that the current contents of
  345. the buffer is ignored, so the buffer needn't be cleared beforehand.
  346. </summary>
  347. </member>
  348. <member name="M:ServiceStack.Text.StreamExtensions.ReadExactly(System.IO.Stream,System.Int32)">
  349. <summary>
  350. Reads exactly the given number of bytes from the specified stream.
  351. If the end of the stream is reached before the specified amount
  352. of data is read, an exception is thrown.
  353. </summary>
  354. </member>
  355. <member name="M:ServiceStack.Text.StreamExtensions.ReadExactly(System.IO.Stream,System.Byte[])">
  356. <summary>
  357. Reads into a buffer, filling it completely.
  358. </summary>
  359. </member>
  360. <member name="M:ServiceStack.Text.StreamExtensions.ReadExactly(System.IO.Stream,System.Byte[],System.Int32)">
  361. <summary>
  362. Reads exactly the given number of bytes from the specified stream,
  363. into the given buffer, starting at position 0 of the array.
  364. </summary>
  365. </member>
  366. <member name="M:ServiceStack.Text.StreamExtensions.ReadExactly(System.IO.Stream,System.Byte[],System.Int32,System.Int32)">
  367. <summary>
  368. Reads exactly the given number of bytes from the specified stream,
  369. into the given buffer, starting at position 0 of the array.
  370. </summary>
  371. </member>
  372. <member name="M:ServiceStack.Text.StreamExtensions.ReadExactlyFast(System.IO.Stream,System.Byte[],System.Int32,System.Int32)">
  373. <summary>
  374. Same as ReadExactly, but without the argument checks.
  375. </summary>
  376. </member>
  377. <member name="M:ServiceStack.Text.StringExtensions.BaseConvert(System.String,System.Int32,System.Int32)">
  378. <summary>
  379. Converts from base: 0 - 62
  380. </summary>
  381. <param name="source">The source.</param>
  382. <param name="from">From.</param>
  383. <param name="to">To.</param>
  384. <returns></returns>
  385. </member>
  386. <member name="M:ServiceStack.Text.StringExtensions.FastToUtf8Bytes(System.String)">
  387. <summary>
  388. Skip the encoding process for 'safe strings'
  389. </summary>
  390. <param name="strVal"></param>
  391. <returns></returns>
  392. </member>
  393. <member name="T:ServiceStack.Text.QueryStringWriter`1">
  394. <summary>
  395. Implement the serializer using a more static approach
  396. </summary>
  397. <typeparam name="T"></typeparam>
  398. </member>
  399. <member name="M:ServiceStack.Text.Common.DeserializeTypeUtils.GetTypeStringConstructor(System.Type)">
  400. <summary>
  401. Get the type(string) constructor if exists
  402. </summary>
  403. <param name="type">The type.</param>
  404. <returns></returns>
  405. </member>
  406. </members>
  407. </doc>