using System; using System.IO; namespace Quadarax.Foundation.Core.IO.FileSystem.Memory { internal abstract class MemoryFileSystemEntry { public string Name { get; set; } = string.Empty; public string FullName { get; set; } = string.Empty; public DateTime CreationTime { get; set; } public DateTime LastAccessTime { get; set; } public DateTime LastWriteTime { get; set; } public FileAttributes Attributes { get; set; } public UnixFileMode UnixFileMode { get; set; } public bool IsSymbolicLink { get; set; } public string SymbolicLinkTarget { get; set; } = string.Empty; } }