Class InMemoryDirectoryEntry
Inheritance
InMemoryDirectoryEntry
Assembly: SociallyDistant.Framework.dll
Syntax
public sealed class InMemoryDirectoryEntry : IDirectoryEntry
Constructors
InMemoryDirectoryEntry(InMemoryFileSystem, IDirectoryEntry?, string)
Declaration
public InMemoryDirectoryEntry(InMemoryFileSystem fs, IDirectoryEntry? parent, string name)
Parameters
Properties
FileSystem
Declaration
public IFileSystem FileSystem { get; }
Property Value
Name
Declaration
public string Name { get; }
Property Value
Parent
Declaration
public IDirectoryEntry? Parent { get; }
Property Value
Methods
ReadFileEntries(IUser?)
Declaration
public IEnumerable<IFileEntry> ReadFileEntries(IUser? user)
Parameters
Type |
Name |
Description |
IUser |
user |
|
Returns
ReadSubDirectories(IUser?)
Declaration
public IEnumerable<IDirectoryEntry> ReadSubDirectories(IUser? user)
Parameters
Type |
Name |
Description |
IUser |
user |
|
Returns
TryCreateDirectory(IUser?, string, out IDirectoryEntry?)
Declaration
public bool TryCreateDirectory(IUser? user, string newName, out IDirectoryEntry? entry)
Parameters
Returns
TryCreateFile(IUser, string, out IFileEntry?)
Declaration
public bool TryCreateFile(IUser user, string newName, out IFileEntry? entry)
Parameters
Returns
TryDelete(IUser?)
Declaration
public bool TryDelete(IUser? user)
Parameters
Type |
Name |
Description |
IUser |
user |
|
Returns
Implements