/// <summary> /// Serializes configuration tree into Laconic format and writes it into stream /// </summary> public void ToLaconicStream(Stream stream, NFX.CodeAnalysis.Laconfig.LaconfigWritingOptions options = null, Encoding encoding = null) { NFX.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, NFX.CodeAnalysis.Laconfig.LaconfigWritingOptions options = null, Encoding encoding = null) { using (var fs = new FileStream(filename, FileMode.Create)) NFX.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(NFX.CodeAnalysis.Laconfig.LaconfigWritingOptions options = null) { return(NFX.CodeAnalysis.Laconfig.LaconfigWriter.Write(this, options)); }