public Task <IDirectoryInfo> CreateDirectoryAsync(string name, CancellationToken ct) { var item = GetDirectory(name); if (item != null) { return(Task.FromResult <IDirectoryInfo>(item)); } var directory = new InMemoryDirectoryInfo(this); directory.Name = name; _children.Add(directory); return(Task.FromResult <IDirectoryInfo>(directory)); }
public InMemoryFileInfo(InMemoryDirectoryInfo parent) : base(parent) { }
public InMemoryFileSystemInfo(InMemoryDirectoryInfo parent) { Parent = parent; }