JSON Writer object.
Наследование: IDisposable
Пример #1
0
 /// <summary>
 /// Save matrix to file
 /// </summary>
 /// <param name="file">file to save</param>
 public void Save(string file)
 {
     using (var fs = new FileStream(file, FileMode.CreateNew))
     using (var f = new StreamWriter(fs))
     using (var w = new JsonWriter(f))
         w.WriteMatrix(this);
 }
Пример #2
0
 /// <summary>
 /// Writes the opening as well as any static content.
 /// </summary>
 /// <param name="writer"></param>
 public void PreWrite(JsonWriter writer)
 {
     writer.WriteStartObject();
     writer.WriteFirstProperty(SERIALIZER_ATTRIBUTE, GetType().FullName);
 }
Пример #3
0
 /// <summary>
 /// Writes the specified value.
 /// </summary>
 /// <param name="writer">The writer.</param>
 /// <param name="value">The value.</param>
 public abstract void Write(JsonWriter writer, object value);
Пример #4
0
 /// <summary>
 /// Writes closing content.
 /// </summary>
 /// <param name="writer"></param>
 public void PostWrite(JsonWriter writer)
 {
     writer.WriteEndObject();
 }