using FileTime.Core.Providers; namespace FileTime.Core.Models { public interface IElement : IItem { bool IsSpecial { get; } string GetPrimaryAttributeText(); Task GetContent(CancellationToken token = default); Task GetElementSize(CancellationToken token = default); Task GetContentReaderAsync(); Task GetContentWriterAsync(); } }