FileSystemEnumerator<TResult> Класс

Определение

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

generic <typename TResult>
public ref class FileSystemEnumerator abstract : System::Runtime::ConstrainedExecution::CriticalFinalizerObject, System::Collections::Generic::IEnumerator<TResult>
public abstract class FileSystemEnumerator<TResult> : System.Runtime.ConstrainedExecution.CriticalFinalizerObject, System.Collections.Generic.IEnumerator<TResult>
type FileSystemEnumerator<'Result> = class
    inherit CriticalFinalizerObject
    interface IEnumerator<'Result>
    interface IEnumerator
    interface IDisposable
Public MustInherit Class FileSystemEnumerator(Of TResult)
Inherits CriticalFinalizerObject
Implements IEnumerator(Of 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

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

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