Partager via


IVsPreliminaryTextChangeCommitEvents, interface

Informe des clients d'une entrée tactile de validation de déclencher un événement de mémoire tampon de texte, et fournit la plage du texte modifiée.

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

Syntaxe

'Déclaration
<InterfaceTypeAttribute()> _
<GuidAttribute("7F57B996-148B-46DE-A261-B1A02E6D9DBA")> _
Public Interface IVsPreliminaryTextChangeCommitEvents _
    Inherits IVsFinalTextChangeCommitEvents
[InterfaceTypeAttribute()]
[GuidAttribute("7F57B996-148B-46DE-A261-B1A02E6D9DBA")]
public interface IVsPreliminaryTextChangeCommitEvents : IVsFinalTextChangeCommitEvents
[InterfaceTypeAttribute()]
[GuidAttribute(L"7F57B996-148B-46DE-A261-B1A02E6D9DBA")]
public interface class IVsPreliminaryTextChangeCommitEvents : IVsFinalTextChangeCommitEvents
[<InterfaceTypeAttribute()>]
[<GuidAttribute("7F57B996-148B-46DE-A261-B1A02E6D9DBA")>]
type IVsPreliminaryTextChangeCommitEvents =  
    interface 
        interface IVsFinalTextChangeCommitEvents 
    end
public interface IVsPreliminaryTextChangeCommitEvents extends IVsFinalTextChangeCommitEvents

Le type IVsPreliminaryTextChangeCommitEvents expose les membres suivants.

Méthodes

  Nom Description
Méthode publique OnChangesCommitted

Début

Notes

IVsPreliminaryTextChangeCommitEvents est semblable à IVsFinalTextChangeCommitEvents sauf lorsqu'il est déclenché. IVsPreliminaryTextChangeCommitEvents est déclenché avant que d'autres événements fassent, afin que le client puisse manipuler la mémoire tampon de texte avant d'autres événements comme la fonctionnalité listing Visual Basic, ont lieu.

Remarques à l'attention des implémenteurs

Implémentez IVsPreliminaryTextChangeCommitEvents sur votre objet client pour recevoir la notification des modifications à l'objet de mémoire tampon de texte (VsTextBuffer). Utilisez IVsPreliminaryTextChangeCommitEvents pour répondre à un événement avant d'autres événements. Par exemple, la fonctionnalité listing Visual Basic peut apporter des modifications indésirables au texte s'il lui permet d'avoir lieu avant d'autres événements. Exposez cette interface à la mémoire tampon de texte à l'aide de l'interface d'IConnectionPointContainer sur l'objet de mémoire tampon de texte (VsTextBuffer). Pour plus d'informations, consultez Comment : Inscrire pour des événements de la mémoire tampon de texte avec l'API héritée.

Voir aussi

Référence

Microsoft.VisualStudio.TextManager.Interop, espace de noms