This repository has been archived on 2024-06-04. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
thesis-src/Examples/ReportGenerator/Generator/Abstract/FileSerializableBase.cs
T
2023-11-22 15:23:23 +01:00

13 lines
429 B
C#

using System.Text;
using ReportGenerator.Generator.Interface;
namespace ReportGenerator.Generator.Abstract;
public abstract class FileSerializableBase : StringSerializableBase, IFileSerializable
{
public abstract string FileExtension { get; }
/// <inheritdoc />
public void ToFile(string path, Encoding? encoding = default) =>
File.WriteAllText($"{path}.{FileExtension}", ToString(), encoding ?? Encoding.UTF8);
}