Compartir a través de


IVsTextHidingLayerModule.MakeBaseSpanVisible (Método)

Crea un intervalo de texto visible.

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

Sintaxis

'Declaración
Function MakeBaseSpanVisible ( _
    pBaseSpan As TextSpan() _
) As Integer
int MakeBaseSpanVisible(
    TextSpan[] pBaseSpan
)
int MakeBaseSpanVisible(
    array<TextSpan>^ pBaseSpan
)
abstract MakeBaseSpanVisible : 
        pBaseSpan:TextSpan[] -> int
function MakeBaseSpanVisible(
    pBaseSpan : TextSpan[]
) : int

Parámetros

Valor devuelto

Tipo: Int32
si el método tiene éxito, devuelve S_OK.Si se produce un error, devuelve un código de error.
S_OK: el intervalo ahora se oculta pero es visible
S_FALSE: el intervalo no se oculta por este nivel
E_FAIL: se oculta el intervalo pero el nivel no sabe mostrarla (provocará el nivel que es destruido)

Comentarios

Prototipo COM

de textmgr.idl:

HRESULT IVsTextHidingLayerModule::MakeBaseSpanVisible(
   TextSpan *pBaseSpan
);

el parámetro de pBaseSpan indica que todo el texto base en esto se debe hacer visible. Por ejemplo, si hay texto oculto en medio de una línea y el inicio y el final de la línea se pasa en pBaseSpan a MakeBaseSpanVisible, esto no es suficiente para garantizar que sólo el inicio y el final de la línea son visibles; cada carácter en el intervalo debe estar visible.

(Por ejemplo, resaltando una búsqueda obtuvo) desea en algunos casos para utilizarlo en un intervalo de texto. En otros (por ejemplo, “va el comando a la línea”), solo desea garantizar que el principio de la línea física esté visible, pero no desea forzar el contenido completo de la línea física que se mostrará.

El efecto secundario necesario de esta función que tiene éxito es que una llamada al BaseLineIndexToLocal en cualquier carácter en *pBaseSpan debe ejecutarse correctamente y no devolver VIEW_E_LOCATION_HIDDEN.

Seguridad de .NET Framework

Vea también

Referencia

IVsTextHidingLayerModule Interfaz

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