namespace SabreTools.Serialization.Writers { /// /// Defines how to write to files /// public interface IFileWriter { /// /// Enable outputting debug information /// public bool Debug { get; set; } /// /// Serialize a into a file /// /// Type of object to serialize from /// Data to serialize /// Path to the file to serialize to /// True on successful serialization, false otherwise public bool SerializeFile(TModel? obj, string? path); } }