##// END OF EJS Templates
sync
cin -
r79:05e6468f066f v2
parent child
Show More
@@ -311,10 +311,26 namespace Implab.JSON {
311 311 return Create(File.OpenText(file), options);
312 312 }
313 313
314 /// <summary>
315 /// Creates the XmlReader for the specified text stream with JSON data.
316 /// </summary>
317 /// <param name="reader">Text reader.</param>
318 /// <param name="options">Options.</param>
319 /// <remarks>
320 /// The reader will be disposed when the XmlReader is disposed.
321 /// </remarks>
314 322 public static JSONXmlReader Create(TextReader reader, JSONXmlReaderOptions options) {
315 323 return new JSONXmlReader(new JSONParser(reader, true), options);
316 324 }
317 325
326 /// <summary>
327 /// Creates the XmlReader for the specified stream with JSON data.
328 /// </summary>
329 /// <param name="stream">Stream.</param>
330 /// <param name="options">Options.</param>
331 /// <remarks>
332 /// The stream will be disposed when the XmlReader is disposed.
333 /// </remarks>
318 334 public static JSONXmlReader Create(Stream stream, JSONXmlReaderOptions options) {
319 335 Safe.ArgumentNotNull(stream, "stream");
320 336 // HACK don't dispose StreaReader to keep stream opened
@@ -41,7 +41,7 namespace Implab.Parsing {
41 41 int m_chunkSize = 1024; // 1k
42 42 int m_limit = 10 * 1024 * 1024; // 10Mb
43 43
44 public Scanner(CDFADefinition definition) {
44 protected Scanner(CDFADefinition definition) {
45 45 Safe.ArgumentNotNull(definition, "definition");
46 46
47 47 m_states = definition.States;
General Comments 0
You need to be logged in to leave comments. Login now