Partager via


IVsExpansionSession.EndCurrentExpansion, méthode

Appelé pour indiquer la fin du processus actuel d'insertion d'extrait de code.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop.8.0 (dans Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Syntaxe

'Déclaration
Function EndCurrentExpansion ( _
    fLeaveCaret As Integer _
) As Integer
int EndCurrentExpansion(
    int fLeaveCaret
)
int EndCurrentExpansion(
    [InAttribute] int fLeaveCaret
)
abstract EndCurrentExpansion : 
        fLeaveCaret:int -> int
function EndCurrentExpansion(
    fLeaveCaret : int
) : int

Paramètres

  • fLeaveCaret
    Type : Int32

    [in] non nul () si TRUE pour laisser le signe insertion de modification où il est ; sinon, le zéro (FALSE) si le signe insertion de modification est positionné en fonction de le modèle d'extrait de code.

Valeur de retour

Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.

Notes

Signature de COM

De textmgr2.idl :

HRESULT IVsExpansionSession::EndCurrentExpansion(
   [in]bool fLeaveCaret
);

D'extrait de code d'un modèle des marques en général où le signe insertion de modification doit être positionné après que l'extrait de code ait été inséré et le mode Édition spécial est complétées. Cette méthode est appelée pendant le mode Édition spécial lorsque les types d'utilisateur l'entrer ou les touches Échap. Si Enter est tapé, le paramètre d'fLeaveCaret doit être défini à non nul (TRUE) et si la touche échap est tapée, le paramètre d'fLeaveCaret doit être défini à zéro (FALSE). Cette méthode positionne le signe insertion correctement dans l'affichage de texte associé avant de se retourner.

Sécurité .NET Framework

Voir aussi

Référence

IVsExpansionSession Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms