public MemoryFile(MemoryDirectory parent, string name) : base(parent, name) { }
public MemoryItem(MemoryDirectory parent, string name) { this.Parent = parent; this.Name = PathUtils.GetName(name); this.Path = PathUtils.Combine(parent?.Path ?? string.Empty, name); }