using System.IO.Packaging; namespace ShrlAlgoStudio.RevitLess { public abstract class StorageStreamBase : StorageBase { #region Constructors public StorageStreamBase(string fileName, StorageInfo storage) : base(fileName) { FileName = fileName; Storage = storage; } #endregion #region Protected Methods ///// ///// Abstract method that must be overriden for each type of ///// structured storage we will read. ///// ///// The file name we want to read. //internal abstract void ReadStructuredStorageFile(); #endregion #region Public Properties public StorageInfo Storage { get; set; } #endregion } }