Condividi tramite


Interfaccia IVsPreliminaryTextChangeCommitEvents

Notifica ai client di un movimento di commit per attivare un evento del buffer di testo e fornisce l'intervallo di testo modificato.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Sintassi

'Dichiarazione
<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

Il tipo IVsPreliminaryTextChangeCommitEvents espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico OnChangesCommitted

In alto

Note

IVsPreliminaryTextChangeCommitEvents è simile a IVsFinalTextChangeCommitEvents a meno che quando viene generata un'eccezione. IVsPreliminaryTextChangeCommitEvents viene generato prima di altri eventi di esecuzione, in modo che il client può modificare il buffer di testo prima di altri eventi come nella riformattazione del listato di Visual Basic, hanno luogo.

Note per gli implementatori

Utilizzo IVsPreliminaryTextChangeCommitEvents nell'oggetto client alla notifica di ricezione delle modifiche al buffer di testo (VsTextBuffer). utilizzo IVsPreliminaryTextChangeCommitEvents per rispondere a un evento prima di altri eventi. Ad esempio, nella riformattazione del listato di Visual Basic possibile apportare modifiche non al testo se può avere luogo prima di altri eventi. Esporre questa interfaccia nel buffer di testo mediante il IConnectionPointContainer collegare sull'oggetto del buffer di testo (VsTextBuffer). Per ulteriori informazioni, vedere Procedura: Registrazione di eventi del buffer di testo con le API legacy.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop