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 | |
---|---|---|
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.