Metoda ViewFilter.HandlePostExec —
Obsługuje processingu po wykonaniu polecenia.
Przestrzeń nazw: Microsoft.VisualStudio.Package
Zestawy: Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (w Microsoft.VisualStudio.Package.LanguageService.10.0.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 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
)
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).
- pvaIn
Typ: System.IntPtr
[w] Wskaźnik do Variant to obiekt serwerowy 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] Wskaźnik do Variant obiektu przytrzymaj wynik polecenia, jeśli istnieje.
- bufferWasChanged
Typ: System.Boolean
[w] Identyfikator GUID grupy poleceń.
Uwagi
Metoda ta jest wywoływana po przetworzeniu polecenia.Ta metoda obsługuje zazwyczaj zdarzenia, takie jak wcięcia inteligentnego formatowania kodu i dopasowywanie nawiasów.
Metody podstawowej uzyskuje rozszerzeń dostawcy i wywołania HandlePostExec metody na ExpansionProvider obiektu, jeśli obiekt nie istnieje.Jeśli dostawca rozszerzenia obsługi wywołań nie żaden inny tej metody.Inaczej, jeśli RETURN znajduje się polecenie i zestaw zakończenia jest aktywny i IndentStyle właściwość jest ustawiona na Smart, następnie wywołać HandleSmartIndent metody.W przeciwnym razie, jeśli podano inne wpisane polecenie klucza, przekazać polecenie, aby OnCommand metody w Source obiektu, która została uzyskana z CodeWindowManager obiekt w ViewFilter konstruktora.
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..