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


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

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

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