Condividi tramite


Interfaccia IVsHiddenTextClient

Fornisce la notifica delle modifiche a una sessione appena creata di testo nascosto.

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

Sintassi

'Dichiarazione
<GuidAttribute("CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")> _
<InterfaceTypeAttribute()> _
Public Interface IVsHiddenTextClient
[GuidAttribute("CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")]
[InterfaceTypeAttribute()]
public interface IVsHiddenTextClient
[GuidAttribute(L"CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")]
[InterfaceTypeAttribute()]
public interface class IVsHiddenTextClient
[<GuidAttribute("CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")>]
[<InterfaceTypeAttribute()>]
type IVsHiddenTextClient =  interface end
public interface IVsHiddenTextClient

Il tipo IVsHiddenTextClient espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico ExecMarkerCommand Esegue un comando del marcatore di testo con un marcatore.
Metodo pubblico GetMarkerCommandInfo Informazioni sui comandi del marcatore di restituisce.
Metodo pubblico GetTipText Segnala che l'utente abbia posizionato il mouse su un'area compressa di testo nascosto.
Metodo pubblico MakeBaseSpanVisible Chiamato quando uno nascosta particolare deve essere visualizzato.
Metodo pubblico OnBeforeSessionEnd Chiamata prima della sessione di testo nascosto viene terminato.
Metodo pubblico OnHiddenRegionChange Chiamato quando l'utente espandere o comprimere un'area nascosta.

In alto

Note

Se si creano della sessione di testo nascosto, è possibile distribuire IVsHiddenTextClient. Questa interfaccia fornisce la notifica quando l'utente espandere e comprimere le aree di testo nascosto, e così via. Ciò consente di distribuire le azioni specifiche per il servizio di linguaggio in risposta alle azioni dell'utente.

Note per gli implementatori

Implementare questa interfaccia per ricevere la notifica delle azioni utente che influiscono sulle aree di testo nascosto nel buffer di testo. Se una sessione di testo nascosto già esistente per il buffer di testo, ovvero, una chiamata a GetHiddenTextSession restituisce un puntatore a IVsHiddenTextSession, quindi non è possibile specificare un client di testo nascosto.

Tuttavia, se una sessione di testo nascosto non esiste per il buffer di testo, è possibile passare un puntatore al client di testo nascosto quando si crea una nuova sessione di testo nascosto chiamando CreateHiddenTextSession.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop