Compartilhar via


ArgumentExtensions Classe

Definição

Fornece métodos de extensão para Argument.

public ref class ArgumentExtensions abstract sealed
public static class ArgumentExtensions
type ArgumentExtensions = class
Public Module ArgumentExtensions
Herança
ArgumentExtensions

Métodos

AddCompletions<TArgument>(TArgument, CompletionDelegate)

Adiciona conclusões para um argumento.

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

Adiciona conclusões para uma opção.

AddCompletions<TArgument>(TArgument, String[])

Adiciona conclusões para um argumento.

ExistingOnly(Argument<DirectoryInfo>)

Configura um argumento para aceitar apenas valores correspondentes a um diretório existente.

ExistingOnly(Argument<FileInfo>)

Configura um argumento para aceitar apenas valores correspondentes a um arquivo existente.

ExistingOnly(Argument<FileSystemInfo>)

Configura um argumento para aceitar apenas valores correspondentes a um arquivo ou diretório existente.

ExistingOnly<T>(Argument<T>)

Configura um argumento para aceitar apenas valores correspondentes a arquivos ou diretórios existentes.

FromAmong<TArgument>(TArgument, String[])

Configura um argumento para aceitar apenas os valores especificados e sugeri-los como conclusões de linha de comando.

LegalFileNamesOnly<TArgument>(TArgument)

Configura um argumento para aceitar apenas valores que representam nomes de arquivos legais.

LegalFilePathsOnly<TArgument>(TArgument)

Configura um argumento para aceitar apenas valores que representam caminhos de arquivo legal.

Parse(Argument, String)

Analisa um valor de cadeia de caracteres de linha de comando usando um argumento .

Parse(Argument, String[])

Analisa um valor de cadeia de caracteres de linha de comando usando um argumento .

Aplica-se a