/// <summary> /// Convert <see cref="YamlNode"/> to a YAML text and save it to the file. /// </summary> /// <param name="FileName">Name of the file to output</param> /// <param name="config"><see cref="YamlConfig">YAML configuration</see> to customize serialization.</param> public void ToYamlFile(string FileName, YamlConfig config) { using (var s = new FileStream(FileName, FileMode.Create)) DefaultPresenter.ToYaml(s, this, config); }
/// <summary> /// Convert <see cref="YamlNode"/> to a YAML text and save it to <see cref="Stream"/> <paramref name="s"/>. /// </summary> /// <param name="s"><see cref="Stream"/> to output.</param> /// <param name="config"><see cref="YamlConfig">YAML configuration</see> to customize serialization.</param> public void ToYaml(Stream s, YamlConfig config) { DefaultPresenter.ToYaml(s, this, config); }
/// <summary> /// Convert <see cref="YamlNode"/> to a YAML text and save it to <see cref="TextWriter"/> <paramref name="tw"/>. /// </summary> /// <param name="tw"><see cref="TextWriter"/> to output.</param> /// <param name="config"><see cref="YamlConfig">YAML configuration</see> to customize serialization.</param> public void ToYaml(TextWriter tw, YamlConfig config) { DefaultPresenter.ToYaml(tw, this, config); }
/// <summary> /// Convert <see cref="YamlNode"/> to a YAML text. /// </summary> /// <returns>YAML stream.</returns> /// <param name="config"><see cref="YamlConfig">YAML configuration</see> to customize serialization.</param> public string ToYaml(YamlConfig config) { return(DefaultPresenter.ToYaml(this, config)); }