@@ -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 |
p |
|
|
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