[This is preliminary documentation and is subject to change.]

The FileSystemEnumeratorWithMask type exposes the following members.

Constructors

  NameDescription
Public methodFileSystemEnumeratorWithMask(String, array<String>[]()[][])
CTor from root and array of masks
Public methodFileSystemEnumeratorWithMask(String, Boolean, array<String>[]()[][])
CTor from root, boolean for defining order of listing of folders and array of masks
Public methodFileSystemEnumeratorWithMask(String, IEnumerable<(Of <<'(String>)>>), Boolean)
CTor from root and masks as IEnumerable<(Of <(<'T>)>)>
Public methodFileSystemEnumeratorWithMask(String, String, Boolean)
CTor from root and one mask
Public methodFileSystemEnumeratorWithMask(String, String, Char, Boolean)
CTor from root and masks in one string separated by separator

Methods

  NameDescription
Public methodDispose()()()()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from FileSystemEnumerator.)
Protected methodDispose(Boolean)
Implements Dispose()()()()'s logic
(Inherited from FileSystemEnumerator.)
Protected methodFilter
Returns if file or folder should be included in listing or if folder should be browser
Protected methodGetEnumeratorForFolder
Returns IEnumerator<(Of <(<'T>)>)> that enumerates files and folders in given directory in order depending on FoldersFirst. Files and folders that does not pass filer are excluded from enumerator (excluded folders are not entered).
(Inherited from FilteredFileSystemEnumerator.)
Public methodMoveNext
Advances the enumerator to the next file or folder. Files and folders that does not pass the filer as skipped, but folders are entered.
(Inherited from FilteredFileSystemEnumerator.)
Public methodReset
Sets the enumerator to its initial position, which is before the first element in the collection.
(Inherited from FileSystemEnumerator.)

Fields

  NameDescription
Protected fieldRoot
Folder to start enumeration with. Used to initialize the enumerator.
(Inherited from FileSystemEnumerator.)

Properties

  NameDescription
Public propertyCurrent
Gets string that represents current file or folder enumerator points to.
(Inherited from FileSystemEnumerator.)
Public propertyCurrentLevel
Gets curent level of recursion (0-based)
(Inherited from FileSystemEnumerator.)
Public propertyCurrentPath
Gets Path that represents current file or folder enumerator points to.
(Inherited from FileSystemEnumerator.)
Public propertyFilesMasks
Gets or sets array masks used for files
Protected propertyFilter
Filter function called when item is about to be included in output.
(Inherited from FilteredFileSystemEnumerator.)
Public propertyFoldersEnterMasks
Special masks for folders to list their content
Public propertyFoldersFirst
Gets value idication if folders are listed before files
(Inherited from FileSystemEnumerator.)
Public propertyFoldersListMasks
Special masks for folders to list in output
Protected propertyMaskForFiles
Returns masks for files

Explicit Interface Implementations

  NameDescription
Explicit interface implemetationPrivate propertyIEnumerator..::..Current Obsolete. (Inherited from FileSystemEnumerator.)

See Also