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 | |
---|---|---|
EvaluateSwitches(String) | Avalia as opções de linha de comando com base nas definições de comutador. |
|
GetACParam(Int32, Int32, Int32, String) | Recupera um item de linha de comando de conclusão automática. |
|
GetCommand(String) | Obtém o comando atual. |
|
GetCommandTail(String) | Retorna a parte final da linha de comando — caracteres restantes após os argumentos e opções definidas. |
|
GetParam(Int32, String) | Retorna um parâmetro pelo índice. |
|
GetParamCount(Int32) | Obtém o número de parâmetros de linha de comando. |
|
GetRawSwitch(Int32, String) | Retorna um comutador bruto, não analisado pelo índice. |
|
GetRawSwitchValue(Int32, String) | Retorna o valor bruto e não analisado do comutador por índice. |
|
GetSwitchCount(Int32) | Retorna o número de opções na linha de comando. |
|
GetSwitchValue(Int32, String) | Obtém o valor de um comutador analisado por índice. |
|
GetSwitchValueCount(Int32) | Obtém o número de valores de opção na linha de comando. |
|
HasParams() | Consulta ou não há parâmetros de linha de comando. |
|
HasSwitches() | Consulta ou não existem opções de linha de comando. |
|
HasSwitchValues() | Consulta ou não há valores de opção de linha de comando. |
|
IsSwitchPresent(Int32) | Consultas, por índice, se uma determinada chave estiver presente ou não. |
|
ParseCommandLine(String, Int32, Int32) | Analisa a linha de comando como preparação para usar outros métodos de interface para recuperar os elementos analisados. |
|
ParseCommandTail(String, Int32) | Analisa o final da linha de comando. |
|
QuoteParam(String, String) | Citar um parâmetro de caracteres de escape e de cadeia de caracteres na cadeia de caracteres corretamente. |
|
RejectAllSwitches() | Testa se há ou não foram todas as opções. |
|
SwitchHasValue(Int32) | Testes, por índice, se um determinado alternar ou não tem um valor. |
|
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