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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..