ViewFilter.HandlePostExec, méthode
Handles post-traitant après qu'une commande ait été exécutée.
Espace de noms : Microsoft.VisualStudio.Package
Assemblys : Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Syntaxe
'Déclaration
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
)
Paramètres
- guidCmdGroup
Type : System.Guid%
[in] GUID du groupe de commandes.
- nCmdId
Type : System.UInt32
[in] L'IDENTIFICATEUR spécifique de la commande du groupe de commandes.Cela identifie la commande d'exécuter.
- nCmdexecopt
Type : System.UInt32
[in] paramètres supplémentaires pour la commande (comprimée en une valeur 32 bits).
- pvaIn
Type : System.IntPtr
[in] pointeur d'Un à un objet d'Variant maintenant tous paramètres requis par la commande.Cela peut être une valeur NULL indiquant il n'existe aucun paramètre supplémentaire.
- pvaOut
Type : System.IntPtr
[in, out] pointeur d'Un à un objet d'Variant pour maintenir le résultat de la commande éventuelle.
- bufferWasChanged
Type : System.Boolean
[in] GUID du groupe de commandes.
Remarques
Cette méthode est appelée après qu'une commande ait été traitée.Cette méthode gère en général des événements tels que la mise en retrait intelligente, remettre en forme de code, et la correspondance d'accolade.
La méthode de base obtient le fournisseur d'expansion et appelle la méthode d'HandlePostExec sur l'objet d'ExpansionProvider si l'objet existe.Si le fournisseur d'expansion traite l'appel alors cette méthode fait rien d'autre.Sinon, si la commande d'RETURN est donnée et un jeu de saisies semi-automatiques est actif et la propriété d'IndentStyle est définie à Smart, puis appelez la méthode d'HandleSmartIndent.Sinon, si une autre commande principale typée est donnée, passez la commande à la méthode d'OnCommand dans l'objet d'Source qui a été obtenu à partir de l'objet d'CodeWindowManager dans le constructeur d'ViewFilter.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.