using System; namespace HeuristicLab.Persistence.Interfaces { /// /// Interface of a new serialization output format. Instead of implementing this /// interface, derive from FormatBase. /// public interface IFormat { string Name { get; } Type SerialDataType { get; } } /// /// Marker interface for new serialization output format. Instead of implementing this /// interface, derive from FormatBase. /// public interface IFormat : IFormat where SerialDataFormat : ISerialData { } }