[This is preliminary documentation and is subject to change.]
The FileSystemEnumeratorWithMask type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| FileSystemEnumeratorWithMask(String, array<String>[]()[][]) | CTor from root and array of masks | |
| FileSystemEnumeratorWithMask(String, Boolean, array<String>[]()[][]) | CTor from root, boolean for defining order of listing of folders and array of masks | |
| FileSystemEnumeratorWithMask(String, IEnumerable<(Of <<'(String>)>>), Boolean) | CTor from root and masks as IEnumerable<(Of <(<'T>)>)> | |
| FileSystemEnumeratorWithMask(String, String, Boolean) | CTor from root and one mask | |
| FileSystemEnumeratorWithMask(String, String, Char, Boolean) | CTor from root and masks in one string separated by separator |
Methods
| Name | Description | |
|---|---|---|
| Dispose()()()() | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from FileSystemEnumerator.) | |
| Dispose(Boolean) | Implements Dispose()()()()'s logic (Inherited from FileSystemEnumerator.) | |
| Filter | Returns if file or folder should be included in listing or if folder should be browser | |
| GetEnumeratorForFolder | 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.) | |
| MoveNext | 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.) | |
| Reset | Sets the enumerator to its initial position, which is before the first element in the collection. (Inherited from FileSystemEnumerator.) |
Fields
| Name | Description | |
|---|---|---|
| Root | Folder to start enumeration with. Used to initialize the enumerator. (Inherited from FileSystemEnumerator.) |
Properties
| Name | Description | |
|---|---|---|
| Current | Gets string that represents current file or folder enumerator points to. (Inherited from FileSystemEnumerator.) | |
| CurrentLevel | Gets curent level of recursion (0-based) (Inherited from FileSystemEnumerator.) | |
| CurrentPath | Gets Path that represents current file or folder enumerator points to. (Inherited from FileSystemEnumerator.) | |
| FilesMasks | Gets or sets array masks used for files | |
| Filter | Filter function called when item is about to be included in output. (Inherited from FilteredFileSystemEnumerator.) | |
| FoldersEnterMasks | Special masks for folders to list their content | |
| FoldersFirst | Gets value idication if folders are listed before files (Inherited from FileSystemEnumerator.) | |
| FoldersListMasks | Special masks for folders to list in output | |
| MaskForFiles | Returns masks for files |
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
| IEnumerator..::..Current | Obsolete. (Inherited from FileSystemEnumerator.) |