Source.OnCommand(IVsTextView, VSConstants+VSStd2KCmdID, Char) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Lida com comandos orientados por IntelliSense.
public:
virtual void OnCommand(Microsoft::VisualStudio::TextManager::Interop::IVsTextView ^ textView, Microsoft::VisualStudio::VSConstants::VSStd2KCmdID command, char ch);
virtual void OnCommand(Microsoft::VisualStudio::TextManager::Interop::IVsTextView const & textView, Microsoft::VisualStudio::VSConstants::VSStd2KCmdID command, char ch);
public virtual void OnCommand (Microsoft.VisualStudio.TextManager.Interop.IVsTextView textView, Microsoft.VisualStudio.VSConstants.VSStd2KCmdID command, char ch);
abstract member OnCommand : Microsoft.VisualStudio.TextManager.Interop.IVsTextView * Microsoft.VisualStudio.VSConstants.VSStd2KCmdID * char -> unit
override this.OnCommand : Microsoft.VisualStudio.TextManager.Interop.IVsTextView * Microsoft.VisualStudio.VSConstants.VSStd2KCmdID * char -> unit
Public Overridable Sub OnCommand (textView As IVsTextView, command As VSConstants.VSStd2KCmdID, ch As Char)
Parâmetros
- textView
- IVsTextView
Um IVsTextView objeto que representa a exibição que contém a origem em que o comando foi inserido.
- command
- VSConstants.VSStd2KCmdID
Um valor da VSConstants.VSStd2KCmdID enumeração que especifica o comando que foi inserido.
- ch
- Char
O caractere que foi digitado.
Comentários
Esse método é chamado quando um comando é inserido. Tudo esse método tem suporte para operações do IntelliSense.
No momento em que esse método é chamado, qualquer caractere que o usuário tenha acabado de digitar foi adicionado ao arquivo de origem logo antes da posição atual do cursor.
O método base não fará nada se a EnableCodeSense propriedade for false . Caso contrário, esse método obtém a posição atual do cursor e, em seguida, o token na posição atual do cursor. Com base nos gatilhos de token e no que é o comando, o método apropriado que dá suporte à operação desejada do IntelliSense é chamado.
| Gatilho | Comando | Método chamado |
|---|---|---|
| MemberSelect | TYPECHAR | Completion |
| MatchBraces | TYPECHAR | MatchBraces |
| MethodTip | TYPECHAR | MethodTip |
| ParameterNext | separador de parâmetro | AdjustCurrentParameter |