DS_FileOrStream.cs

23 lines | 632 B Blame History Raw Download
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using RW_Tool.Core.Abstract;

namespace RW_Tool.DataSource.FileOrStream
{
    /// <summary>
    /// Используется для обозначения источника данных в виде файл(полный путь) или стрим
    /// </summary>
    public abstract class DS_FileOrStream : DS_Base
    {
        public DS_File AsFile => (DS_File)this;
        public bool IsFile => this is DS_File;

        public DS_Stream AsStream => (DS_Stream)this;
        public bool IsStream => this is DS_Stream;
    }  
    
}