Metodo IVsFinalTextChangeCommitEvents.OnChangesCommitted
Notifica ai client dell'ultimo spostamento di commit per attivare l'evento e specificare 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
Sub OnChangesCommitted ( _
dwGestureFlags As UInteger, _
ptsChanged As TextSpan() _
)
void OnChangesCommitted(
uint dwGestureFlags,
TextSpan[] ptsChanged
)
void OnChangesCommitted(
[InAttribute] unsigned int dwGestureFlags,
[InAttribute] array<TextSpan>^ ptsChanged
)
abstract OnChangesCommitted :
dwGestureFlags:uint32 *
ptsChanged:TextSpan[] -> unit
function OnChangesCommitted(
dwGestureFlags : uint,
ptsChanged : TextSpan[]
)
Parametri
dwGestureFlags
Tipo: UInt32[in] Flag che indicano il tipo di modifiche apportate. per un elenco di dwGestureFlags i valori, vedere ChangeCommitGestureFlags.
ptsChanged
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][in] Intervallo di testo modificata.
Note
Firma COM
da textmgr.idl:
HRESULT IVsFinalTextChangeCommitEvents::OnChangesCommitted(
[in] DWORD dwGestureFlags,
[in] TextSpan *ptsChanged
);
Questo metodo viene utilizzato dai servizi di linguaggio o da altre parti che dispongono del controllo completo sulle operazioni di modifica ed è l'unico client desiderato.
Nota
quando IVsFinalTextChangeCommitEvents viene chiamato dall'ambiente che viene generato prima di altri eventi come Elenco la riformattazione del listato in Visual Basic.Ciò consente di garantire che il servizio di linguaggio possibile aggiornare il testo prima di altri eventi lo modificare.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.