ISerializer.cs

20 lines | 399 B Blame History Raw Download
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using RW_Tool.Interface;
using RW_Tool.DataSource.FileOrStream;

namespace ConfigurationTool.Serializer
{
    public interface ISerializer<T>
    {
        IReader<T, DS_FileOrStream> Reader { get; }
        IWriter<T, DS_FileOrStream> Writer { get; }

        T Read();
        void Write(T entity);
    }
}