Condividi tramite


FileSystemEnumerator<TResult> Classe

Definizione

Enumera gli elementi del file system del tipo specificato di cui viene eseguita la ricerca e che vengono filtrati da un 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)

Parametri di tipo

TResult

Tipo del risultato prodotto dall'enumeratore del file system.

Ereditarietà
FileSystemEnumerator<TResult>
Implementazioni

Costruttori

FileSystemEnumerator<TResult>(String, EnumerationOptions)

Incapsula un'operazione di ricerca.

Proprietà

Current

Ottiene l'elemento attualmente visitato.

Metodi

ContinueOnError(Int32)

Quando viene sottoposto a override in una classe derivata, restituisce un valore che indica se continuare l'esecuzione o generare l'eccezione predefinita.

Dispose()

Rilascia le risorse usate dall'istanza corrente della classe FileSystemEnumerator<TResult>.

Dispose(Boolean)

Quando ne viene eseguito l'override in una classe derivata, rilascia le risorse non gestite usate dalla classe FileSystemEnumerator<TResult> ed eventualmente rilascia le risorse gestite.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
MoveNext()

Sposta l'enumeratore all'elemento successivo dell'oggetto FileSystemEnumerator<TResult>.

OnDirectoryFinished(ReadOnlySpan<Char>)

Quando viene sottoposto a override in una classe derivata, questo metodo viene chiamato ogni volta che viene raggiunta la fine di una directory.

Reset()

Genera sempre NotSupportedException.

ShouldIncludeEntry(FileSystemEntry)

Quando sottoposto a override in una classe derivata, determina se la voce del file system specificata deve essere inclusa nei risultati.

ShouldRecurseIntoEntry(FileSystemEntry)

Quando sottoposto a override in una classe derivata, determina se la voce del file system specificata deve essere ricorsiva.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TransformEntry(FileSystemEntry)

Quando sottoposto a override in una classe derivata, genera il tipo di risultato dalla voce corrente.

Implementazioni dell'interfaccia esplicita

IEnumerator.Current

Ottiene l'oggetto attualmente visitato.

Si applica a