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