/// <summary> /// Serializes configuration tree into Laconic format and writes it into stream /// </summary> public void ToLaconicStream(Stream stream, Azos.CodeAnalysis.Laconfig.LaconfigWritingOptions options = null, Encoding encoding = null) { Azos.CodeAnalysis.Laconfig.LaconfigWriter.Write(this, stream, options, encoding); }
/// <summary> /// Serializes configuration tree into Laconic format and writes it into a file /// </summary> public void ToLaconicFile(string filename, Azos.CodeAnalysis.Laconfig.LaconfigWritingOptions options = null, Encoding encoding = null) { using (var fs = new FileStream(filename, FileMode.Create)) Azos.CodeAnalysis.Laconfig.LaconfigWriter.Write(this, fs, options, encoding); }
/// <summary> /// Serializes configuration tree into Laconic format and returns it as a string /// </summary> public string ToLaconicString(Azos.CodeAnalysis.Laconfig.LaconfigWritingOptions options = null) { return(Azos.CodeAnalysis.Laconfig.LaconfigWriter.Write(this, options)); }