Compartilhar via


Método ViewFilter.HandlePostExec

Trata-se de pós-processamento após um comando foi executado.

Namespace:  Microsoft.VisualStudio.Package
Assemblies:   Microsoft.VisualStudio.Package.LanguageService (em Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (em Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (em Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (em Microsoft.VisualStudio.Package.LanguageService.11.0.dll)

Sintaxe

'Declaração
Public Overridable Sub HandlePostExec ( _
    ByRef guidCmdGroup As Guid, _
    nCmdId As UInteger, _
    nCmdexecopt As UInteger, _
    pvaIn As IntPtr, _
    pvaOut As IntPtr, _
    bufferWasChanged As Boolean _
)
public virtual void HandlePostExec(
    ref Guid guidCmdGroup,
    uint nCmdId,
    uint nCmdexecopt,
    IntPtr pvaIn,
    IntPtr pvaOut,
    bool bufferWasChanged
)

Parâmetros

  • guidCmdGroup
    Tipo: System.Guid%
    [in] O GUID do grupo de comandos.
  • nCmdId
    Tipo: System.UInt32
    [in] A ID específica do comando a partir do grupo de comando.Isso identifica o comando a ser executado.
  • nCmdexecopt
    Tipo: System.UInt32
    [in] Parâmetros adicionais para o comando (incluídos em um valor de 32 bits).
  • pvaIn
    Tipo: System.IntPtr
    [in] Um ponteiro para uma Variant objeto mantendo quaisquer parâmetros necessários para o comando.Isso pode ser um valor nulo, indicando que não há nenhum parâmetro adicional.
  • pvaOut
    Tipo: System.IntPtr
    [in, out] Um ponteiro para uma Variant o objeto para reter o resultado do comando, se houver.
  • bufferWasChanged
    Tipo: System.Boolean
    [in] O GUID do grupo de comandos.

Comentários

Este método é chamado após o processamento de um comando.Este método normalmente manipula eventos, como recuo inteligente, a reformatação de código e correspondência de chaves.

O método base obtém o provedor de expansão e chamadas de HandlePostExec método na ExpansionProvider objeto se o objeto existe.Se o provedor de expansão lida com a chamada esse método faz nada mais.Caso contrário, se a RETURN comando recebe e um conjunto de conclusão está ativo e o IndentStyle propriedade estiver definida como Smart, em seguida, chame o HandleSmartIndent método.Caso contrário, se qualquer outro comando digitado de chave for fornecido, passar o comando para o OnCommand método na Source objeto que foi obtido o CodeWindowManager de objeto na ViewFilter construtor.

Segurança do .NET Framework

Consulte também

Referência

ViewFilter Classe

Namespace Microsoft.VisualStudio.Package