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;
}
}
