Class HostDirectoryEntry
  
  
  
    Inheritance
    
    HostDirectoryEntry
   
  
  
  
  Assembly: SociallyDistant.Framework.dll
  Syntax
  
    public class HostDirectoryEntry : IDirectoryEntry
   
  Constructors
  
  HostDirectoryEntry(IFileSystem, string, IDirectoryEntry?)
  
  
  Declaration
  
    public HostDirectoryEntry(IFileSystem fs, string hostPath, IDirectoryEntry? parent)
   
  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 name, out IDirectoryEntry? entry)
   
  Parameters
  
  Returns
  
  
  TryCreateFile(IUser, string, out IFileEntry?)
  
  
  Declaration
  
    public bool TryCreateFile(IUser user, string name, out IFileEntry? entry)
   
  Parameters
  
  Returns
  
  
  TryDelete(IUser?)
  
  
  Declaration
  
    public bool TryDelete(IUser? user)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | IUser | user |  | 
    
  
  Returns
  
  Implements