Прочитать на английском

Поделиться через


FileSystemEnumerator<TResult> Класс

Определение

Перечисляет элементы файловой системы указанного типа, которые ищутся и фильтруются по FileSystemEnumerable<TResult>.

public abstract class FileSystemEnumerator<TResult> : System.Runtime.ConstrainedExecution.CriticalFinalizerObject, System.Collections.Generic.IEnumerator<TResult>

Параметры типа

TResult

Тип результата, создаваемого перечислителем файловой системы.

Наследование
FileSystemEnumerator<TResult>
Реализации

Конструкторы

FileSystemEnumerator<TResult>(String, EnumerationOptions)

Инкапсулирует операцию поиска.

Свойства

Current

Возвращает текущий посещаемый элемент.

Методы

ContinueOnError(Int32)

При переопределении в производном классе возвращает значение, указывающее, следует ли продолжить выполнение или породить исключение по умолчанию.

Dispose()

Освобождает ресурсы, используемые текущим экземпляром класса FileSystemEnumerator<TResult>.

Dispose(Boolean)

Если переопределено в производном классе, освобождает неуправляемые ресурсы, используемые классом FileSystemEnumerator<TResult>, и опционально освобождает управляемые ресурсы.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
MoveNext()

Перемещает перечислитель к следующему элементу FileSystemEnumerator<TResult>.

OnDirectoryFinished(ReadOnlySpan<Char>)

При переопределении в производном классе этот метод вызывается каждый раз, когда достигается конец каталога.

Reset()

Всегда создает исключение NotSupportedException.

ShouldIncludeEntry(FileSystemEntry)

При переопределении в производном классе указывает, следует ли включать заданную запись файловой системы в результаты.

ShouldRecurseIntoEntry(FileSystemEntry)

При переопределении в производном классе указывает, следует ли рекурсивно проходить заданную запись файловой системы.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
TransformEntry(FileSystemEntry)

При переопределении в производном классе формирует тип результата из текущей записи.

Явные реализации интерфейса

IEnumerator.Current

Возвращает текущий посещаемый объект.

Применяется к

Продукт Версии
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.1