Freigeben über


ArgumentExtensions Klasse

Definition

Stellt Erweiterungsmethoden für Argument bereit.

public ref class ArgumentExtensions abstract sealed
public static class ArgumentExtensions
type ArgumentExtensions = class
Public Module ArgumentExtensions
Vererbung
ArgumentExtensions

Methoden

AddCompletions<TArgument>(TArgument, CompletionDelegate)

Fügt Vervollständigungen für ein Argument hinzu.

AddCompletions<TArgument>(TArgument, Func<CompletionContext,IEnumerable<String>>)

Fügt Vervollständigungen für eine Option hinzu.

AddCompletions<TArgument>(TArgument, String[])

Fügt Vervollständigungen für ein Argument hinzu.

ExistingOnly(Argument<DirectoryInfo>)

Konfiguriert ein Argument so, dass nur Werte akzeptiert werden, die einem vorhandenen Verzeichnis entsprechen.

ExistingOnly(Argument<FileInfo>)

Konfiguriert ein Argument so, dass nur Werte akzeptiert werden, die einer vorhandenen Datei entsprechen.

ExistingOnly(Argument<FileSystemInfo>)

Konfiguriert ein Argument so, dass nur Werte akzeptiert werden, die einer vorhandenen Datei oder einem vorhandenen Verzeichnis entsprechen.

ExistingOnly<T>(Argument<T>)

Konfiguriert ein Argument so, dass nur Werte akzeptiert werden, die vorhandenen Dateien oder Verzeichnissen entsprechen.

FromAmong<TArgument>(TArgument, String[])

Konfiguriert ein Argument so, dass nur die angegebenen Werte akzeptiert und als Befehlszeilenabschluss vorgeschlagen werden.

LegalFileNamesOnly<TArgument>(TArgument)

Konfiguriert ein Argument so, dass nur Werte akzeptiert werden, die legale Dateinamen darstellen.

LegalFilePathsOnly<TArgument>(TArgument)

Konfiguriert ein Argument so, dass nur Werte akzeptiert werden, die legale Dateipfade darstellen.

Parse(Argument, String)

Analysiert einen Befehlszeilenzeichenfolgenwert mithilfe eines Arguments.

Parse(Argument, String[])

Analysiert einen Befehlszeilenzeichenfolgenwert mithilfe eines Arguments.

Gilt für: