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

現在アクセスしているオブジェクトを取得します。

適用対象