public static void ExportDocument(string fileName, string mimeType, object data) { StreamWriter writer = new StreamWriter(fileName); writer.WriteLine("### YamlMime:" + mimeType); YamlDotNet.Serialization.SerializerBuilder builder = new YamlDotNet.Serialization.SerializerBuilder(); YamlDotNet.Serialization.Serializer s = builder.Build(); s.Serialize(writer, data); writer.Close(); writer.Dispose(); }
public void Save(string path) { var yamlBuilder = new YamlDotNet.Serialization.SerializerBuilder(); yamlBuilder.EmitDefaults(); foreach (var type in _GetMappingTypes()) { yamlBuilder.WithTagMapping("!" + type.Name, type); } File.WriteAllText(path, yamlBuilder.Build().Serialize(this)); }