IVsCompoundAction.FlushEditActions (Método)
Actualiza varias capas de texto (esquematización, ajuste de línea, etc.) cuando se invoca.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxis
'Declaración
Function FlushEditActions As Integer
int FlushEditActions()
int FlushEditActions()
abstract FlushEditActions : unit -> int
function FlushEditActions() : int
Valor devuelto
Tipo: Int32
si el método tiene éxito, devuelve S_OK.Si se produce un error, devuelve un código de error.
Comentarios
Prototipo COM
de textmgr.idl:
HRESULT IVsCompoundAction::FlushEditActions();
Normalmente, las actualizaciones de varias capas de texto (esquematización, ajuste de línea, etc.) se permiten al final, cuando se llama a CloseCompoundAction . En este caso, sin embargo, un cliente podría realizar algunos cambios y después llamar en el entorno para recuperar la posición del símbolo de intercalación antes de que se llame a CloseCompoundAction . Dado que las capas de texto no se han actualizado, el entorno proporcionaría información inexacta.
Para evitar este problema, use FlushEditActions. Cuando un cliente llama a este método, el entorno realiza las actualizaciones que se realizan con CloseCompoundAction. Estas actualizaciones son también realiza en CloseCompoundAction.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)