Partilhar via


Interface IVsParseCommandLine

 

Publicado: junho de 2016

Analisa argumentos de linha de comando para implementadores de IOleCommandTarget. Você pode obter uma instância da interface do SVsParseCommandLine service (SID_SVsParseCommandLine).

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

[InterfaceTypeAttribute(1)]
[GuidAttribute("366704D5-85D0-4F7D-B267-90FA4DD37D5B")]
public interface IVsParseCommandLine
[InterfaceTypeAttribute(1)]
[GuidAttribute("366704D5-85D0-4F7D-B267-90FA4DD37D5B")]
public interface class IVsParseCommandLine
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("366704D5-85D0-4F7D-B267-90FA4DD37D5B")>]
type IVsParseCommandLine = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("366704D5-85D0-4F7D-B267-90FA4DD37D5B")>
Public Interface IVsParseCommandLine

Métodos

Nome Descrição
System_CAPS_pubmethod EvaluateSwitches(String)

Avalia as opções de linha de comando com base nas definições de comutador.

System_CAPS_pubmethod GetACParam(Int32, Int32, Int32, String)

Recupera um item de linha de comando de conclusão automática.

System_CAPS_pubmethod GetCommand(String)

Obtém o comando atual.

System_CAPS_pubmethod GetCommandTail(String)

Retorna a parte final da linha de comando — caracteres restantes após os argumentos e opções definidas.

System_CAPS_pubmethod GetParam(Int32, String)

Retorna um parâmetro pelo índice.

System_CAPS_pubmethod GetParamCount(Int32)

Obtém o número de parâmetros de linha de comando.

System_CAPS_pubmethod GetRawSwitch(Int32, String)

Retorna um comutador bruto, não analisado pelo índice.

System_CAPS_pubmethod GetRawSwitchValue(Int32, String)

Retorna o valor bruto e não analisado do comutador por índice.

System_CAPS_pubmethod GetSwitchCount(Int32)

Retorna o número de opções na linha de comando.

System_CAPS_pubmethod GetSwitchValue(Int32, String)

Obtém o valor de um comutador analisado por índice.

System_CAPS_pubmethod GetSwitchValueCount(Int32)

Obtém o número de valores de opção na linha de comando.

System_CAPS_pubmethod HasParams()

Consulta ou não há parâmetros de linha de comando.

System_CAPS_pubmethod HasSwitches()

Consulta ou não existem opções de linha de comando.

System_CAPS_pubmethod HasSwitchValues()

Consulta ou não há valores de opção de linha de comando.

System_CAPS_pubmethod IsSwitchPresent(Int32)

Consultas, por índice, se uma determinada chave estiver presente ou não.

System_CAPS_pubmethod ParseCommandLine(String, Int32, Int32)

Analisa a linha de comando como preparação para usar outros métodos de interface para recuperar os elementos analisados.

System_CAPS_pubmethod ParseCommandTail(String, Int32)

Analisa o final da linha de comando.

System_CAPS_pubmethod QuoteParam(String, String)

Citar um parâmetro de caracteres de escape e de cadeia de caracteres na cadeia de caracteres corretamente.

System_CAPS_pubmethod RejectAllSwitches()

Testa se há ou não foram todas as opções.

System_CAPS_pubmethod SwitchHasValue(Int32)

Testes, por índice, se um determinado alternar ou não tem um valor.

System_CAPS_pubmethod ValidateParamCount(Int32, Int32)

Verifique se a contagem de parâmetros em um intervalo específico.

Comentários

Use o ParseCommandLine método para analisar a linha de comando. Em seguida, você pode usar outros métodos de interface para recuperar os parâmetros, valores e opções.

Para obter mais informações sobre IOleCommandTarget consulte TN071: implementação de IOleCommandTarget MFC.

COM assinatura

De vsshell.idl:

Confira Também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao início