Compartir a través de


IVsPreliminaryTextChangeCommitEvents (Interfaz)

Notifica a clientes gesto de confirmación para desencadenar un evento en el búfer de texto, y proporciona el intervalo de texto cambiado.

Espacio de nombres:  Microsoft.VisualStudio.TextManager.Interop
Ensamblado:  Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxis

'Declaración
<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

El tipo IVsPreliminaryTextChangeCommitEvents expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público OnChangesCommitted

Arriba

Comentarios

IVsPreliminaryTextChangeCommitEvents es similar a IVsFinalTextChangeCommitEvents excepto cuando se desencadena. IVsPreliminaryTextChangeCommitEvents se desencadena antes de que lo necesitan ocurran otros eventos, para que el cliente puede manipular el búfer de texto antes de otros eventos como la lista de Visual Basic Pretty.

Notas para los implementadores

Implemente IVsPreliminaryTextChangeCommitEvents en el objeto de cliente para recibir la notificación de cambios en el objeto de búfer de texto (VsTextBuffer). utilice IVsPreliminaryTextChangeCommitEvents para responder a un evento antes de otros eventos. Por ejemplo, la lista de Visual Basic Pretty puede realizar cambios no deseados al texto si se permite tener lugar antes de otros eventos. Exponga esta interfaz al búfer de texto mediante la interfaz de IConnectionPointContainer en el objeto de búfer de texto (VsTextBuffer). Para obtener más información, vea Cómo: Registrar eventos del búfer de texto con heredado API.

Vea también

Referencia

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)