C# Class FubarDev.FtpServer.Utilities.DirectoryListingEnumerator

Helps to enumerate a directory with virtual . and .. entries
Afficher le fichier Open project: FubarDevelopment/FtpServer Class Usage Examples

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
DirectoryListingEnumerator ( IEnumerable entries, IUnixFileSystem fileSystem, Stack pathEntries, bool returnDotEntries ) : System

Initializes a new instance of the DirectoryListingEnumerator class.

GetFullPath ( string name ) : string
MoveNext ( ) : bool

Called to enumerate the next directory listing entry.

Method Details

DirectoryListingEnumerator() public méthode

Initializes a new instance of the DirectoryListingEnumerator class.
public DirectoryListingEnumerator ( IEnumerable entries, IUnixFileSystem fileSystem, Stack pathEntries, bool returnDotEntries ) : System
entries IEnumerable The file system entries to enumerate
fileSystem IUnixFileSystem The file system of the file system entries
pathEntries Stack The path entries of the current directory
returnDotEntries bool true when this enumerator should return the dot entries
Résultat System

GetFullPath() public méthode

public GetFullPath ( string name ) : string
name string
Résultat string

MoveNext() public méthode

Called to enumerate the next directory listing entry.
public MoveNext ( ) : bool
Résultat bool