Condividi tramite


Metodo IVsTextHidingLayerModule.MakeBaseSpanVisible

Genera un intervallo di testo visibile.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Sintassi

'Dichiarazione
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

Parametri

Valore restituito

Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.
S_OK: l'intervallo ora è stata nascosta ma è visibile
S_FALSE: l'intervallo non è stata nascosta da questo livello
E_FAIL: l'intervallo è nascosta ma non riconosce come al unhide (comporterà il livello che è stato eliminato)

Note

Firma COM

da textmgr.idl:

HRESULT IVsTextHidingLayerModule::MakeBaseSpanVisible(
   TextSpan *pBaseSpan
);

pBaseSpan il parametro indica che tutto il testo di base modo deve essere reso visibile. Ad esempio, se c " è il testo nascosto tra a una riga e all'inizio e alla fine viene passato pBaseSpan in MakeBaseSpanVisible, questo non è sufficiente per assicurarsi che solo l'inizio e la fine della riga sono visibili, ogni carattere dell'ampiezza sia visibile.

Ad esempio, evidenziando una ricerca premuto si desidera che in alcuni casi per utilizzare questo su un intervallo di testo. In altri, ad esempio “vai a„ il comando), si desidera soltanto assicurarsi che all'inizio della riga fisica sia visibile, ma non si desidera imporre l'intero contenuto della riga fisica da visualizzare.

L'effetto collaterale obbligatorio della riuscita di funzione è che una chiamata a BaseLineIndexToLocal in qualsiasi carattere in *pBaseSpan deve avere esito positivo e non restituiscono VIEW_E_LOCATION_HIDDEN.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IVsTextHidingLayerModule Interfaccia

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop