Condividi tramite


Metodo ViewFilter.GetDataTipText

Restituisce il testo viene visualizzato sull'intervallo specificato che può essere visualizzata in una descrizione comandi.

Spazio dei nomi:  Microsoft.VisualStudio.Package
Assembly:   Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)

Sintassi

'Dichiarazione
Public Overridable Function GetDataTipText ( _
    aspan As TextSpan(), _
    <OutAttribute> ByRef textValue As String _
) As Integer
public virtual int GetDataTipText(
    TextSpan[] aspan,
    out string textValue
)

Parametri

  • aspan
    Tipo: array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[]
    [in, out] In TextSpan oggetto specificando la posizione del codice per ottenere informazioni su e restituisce l'intervallo che indica l'ambito dell'identificatore o espressione che rappresenta il testo.Questo intervallo restituita indica che l'area un cursore del mouse può essere in prima della descrizione comandi è chiusa.
  • textValue
    Tipo: System.String%
    [out] Restituisce una stringa da visualizzare in una descrizione comandi.Questa stringa è valida solo se un codice di esito positivo viene restituito.

Valore restituito

Tipo: System.Int32
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.Poiché questo metodo può iniziare un'operazione di analisi in background, un codice di errore tipico che può essere restituito viene E_PENDING se il di traccia in background non ha ancora completato.

Implementa

IVsTextViewFilter.GetDataTipText(array<TextSpan[], String%)

Note

Questo metodo viene chiamato per fornire una descrizione comandi per un intervallo selezionata del codice.Se il metodo restituisce E_PENDING, questo metodo viene chiamato nuovamente in un secondo momento.Questo metodo deve considerare anche se un debugger è in esecuzione, nel qual caso, il testo restituito rappresenta in genere il valore dell'intervallo selezionata del codice come indicato dal debugger.Ad esempio, se il cursore si trova su una variabile, il debugger valuterà la variabile per ottenere un valore che deve essere visualizzato.

Questo metodo è un'implementazione di GetDataTipText metodo su IVsTextViewFilter interfaccia.

Il metodo di base non esegue alcuna operazione se EnableQuickInfo la proprietà restituisce false o è attualmente un'operazione di analisi in corso.In caso contrario, questo metodo o avvia un in background per analizzare e con motivo QuickInfo o restituisce che il risultato di un precedente analizza.Se il testo può essere restituito, il metodo di base restituisce il codice di esito positivo TIP_S_ONLYIFNOMARKER, selezionare il testo può essere visualizzato ma il testo da tutti i marcatori di errori nella stessa posizione ha la precedenza.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ViewFilter Classe

Spazio dei nomi Microsoft.VisualStudio.Package