Udostępnij za pośrednictwem


Metoda ExpansionProvider.HandlePostExec —

Wywoływana po wykonaniu polecenia.

Przestrzeń nazw:  Microsoft.VisualStudio.Package
Zestawy:   Microsoft.VisualStudio.Package.LanguageService.10.0 (w Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (w Microsoft.VisualStudio.Package.LanguageService.11.0.dll)

Składnia

'Deklaracja
Public Overridable Function HandlePostExec ( _
    ByRef guidCmdGroup As Guid, _
    nCmdId As UInteger, _
    nCmdexecopt As UInteger, _
    commit As Boolean, _
    pvaIn As IntPtr, _
    pvaOut As IntPtr _
) As Boolean
public virtual bool HandlePostExec(
    ref Guid guidCmdGroup,
    uint nCmdId,
    uint nCmdexecopt,
    bool commit,
    IntPtr pvaIn,
    IntPtr pvaOut
)

Parametry

  • guidCmdGroup
    Typ: System.Guid%
    [w] Identyfikator GUID grupy poleceń.
  • nCmdId
    Typ: System.UInt32
    [w] Określony identyfikator polecenia z grupy poleceń.Identyfikuje to polecenie do wykonania.
  • nCmdexecopt
    Typ: System.UInt32
    [w] Dodatkowe parametry polecenia (pakowane do wartości 32-bitowa).
  • commit
    Typ: System.Boolean
    [w] Jest to true Jeśli wstawki kodu programu zostało popełnione w pliku źródłowym.
  • pvaIn
    Typ: System.IntPtr
    [w] Wycofana wskaźnik, aby Variant gospodarstwa wszelkie parametry wymagane przez polecenie.Może to być wartość null wskazującą, że nie istnieją żadne dodatkowe parametry.
  • pvaOut
    Typ: System.IntPtr
    [w, out] Wycofana wskaźnik, aby Variant do przechowywania wynik polecenia, jeśli istnieje.

Wartość zwracana

Typ: System.Boolean
Jeśli polecenie został obsłużony, zwraca true; w przeciwnym razie zwraca false do niech obiekt wywołujący polecenie uchwyt.

Uwagi

Ta metoda jest wywoływana po wykonaniu polecenia.Dzięki temu dostawcy ekspansji szansy na zakończenie wszelkie szczegóły rozszerzenia urywek.

Metody podstawowej obsługuje tylko RETURN polecenia i następnie tylko wtedy, gdy na rozszerzenia został uruchomiony w HandlePreExec metody; w tym przypadku EndTemplateEditing wywoływana jest metoda, aby zakończyć sesję edycji —, ale tylko wtedy, gdy commit parametr jest true — i true jest zwracana do wskazania RETURN polecenia został obsłużony (dzięki temu formatowania zakresu, który mógłby zepsuć w formacie określonym przez urywka, sam).

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

ExpansionProvider Klasa

Przestrzeń nazw Microsoft.VisualStudio.Package