[This is preliminary documentation and is subject to change.]
The FilteredFileSystemEnumerator type exposes the following members.
Constructors
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.) | |
| 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). (Overrides FileSystemEnumerator..::..GetEnumeratorForFolder(String).) | |
| 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. (Overrides FileSystemEnumerator..::..MoveNext()()()().) | |
| 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.) | |
| Filter | Filter function called when item is about to be included in output. | |
| FoldersFirst | Gets value idication if folders are listed before files (Inherited from FileSystemEnumerator.) |
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
| IEnumerator..::..Current | Obsolete. (Inherited from FileSystemEnumerator.) |