GlobFileSystemEnumerator<T> Class

Provides a base class for enumerating file system entries that match a glob pattern.

public abstract class GlobFileSystemEnumerator<T> : FileSystemEnumerator<T>

Type parameters

T
The type of objects to enumerate.
Inheritance
FileSystemEnumerator<T> GlobFileSystemEnumerator<T>

Constructors

NameDescription
GlobFileSystemEnumerator(IGlobEvaluatable, string, EnumerationOptions?)Initializes a new instance of the GlobFileSystemEnumerator<T> class.

GlobFileSystemEnumerator(IGlobEvaluatable, string, EnumerationOptions?)

GlobFileSystemEnumerator.cs

Initializes a new instance of the GlobFileSystemEnumerator<T> class.

protected GlobFileSystemEnumerator(IGlobEvaluatable glob, string directory, EnumerationOptions? options = null)

Parameters

glob IGlobEvaluatable
The glob pattern to match against.
directory string
The directory to enumerate.
options EnumerationOptions?
Options for controlling enumeration behavior.

Methods

NameDescription
ShouldIncludeEntry(FileSystemEntry)
ShouldRecurseIntoEntry(FileSystemEntry)

ShouldIncludeEntry(FileSystemEntry)

GlobFileSystemEnumerator.cs
protected override bool ShouldIncludeEntry(ref FileSystemEntry entry)

Parameters

entry FileSystemEntry

Returns

bool

No documentation is available.

ShouldRecurseIntoEntry(FileSystemEntry)

GlobFileSystemEnumerator.cs
protected override bool ShouldRecurseIntoEntry(ref FileSystemEntry entry)

Parameters

entry FileSystemEntry

Returns

bool

No documentation is available.