Interface IDirectoryEntry
  
  
  
  Assembly: SociallyDistant.Framework.dll
  Syntax
  
    public interface IDirectoryEntry
   
  Properties
  
  FileSystem
  
  
  Declaration
  
    IFileSystem FileSystem { get; }
   
  Property Value
  
  
  Name
  
  
  Declaration
  
  Property Value
  
  
  Parent
  
  
  Declaration
  
    IDirectoryEntry? Parent { get; }
   
  Property Value
  
  Methods
  
  ReadFileEntries(IUser?)
  
  
  Declaration
  
    IEnumerable<IFileEntry> ReadFileEntries(IUser? user)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | IUser | user |  | 
    
  
  Returns
  
  
  ReadSubDirectories(IUser?)
  
  
  Declaration
  
    IEnumerable<IDirectoryEntry> ReadSubDirectories(IUser? user)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | IUser | user |  | 
    
  
  Returns
  
  
  TryCreateDirectory(IUser?, string, out IDirectoryEntry?)
  
  
  Declaration
  
    bool TryCreateDirectory(IUser? user, string name, out IDirectoryEntry? entry)
   
  Parameters
  
  Returns
  
  
  TryCreateFile(IUser, string, out IFileEntry?)
  
  
  Declaration
  
    bool TryCreateFile(IUser user, string name, out IFileEntry? entry)
   
  Parameters
  
  Returns
  
  
  TryDelete(IUser?)
  
  
  Declaration
  
    bool TryDelete(IUser? user)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | IUser | user |  | 
    
  
  Returns