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

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

適用対象