Condividi tramite


Metodo AuthoringScope.GetDataTipText

Restituisce una stringa da utilizzare per una descrizione comandi basata sulla posizione specificata.

Spazio dei nomi:  Microsoft.VisualStudio.Package
Assembly:   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)
  Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)

Sintassi

'Dichiarazione
Public MustOverride Function GetDataTipText ( _
    line As Integer, _
    col As Integer, _
    <OutAttribute> ByRef span As TextSpan _
) As String
public abstract string GetDataTipText(
    int line,
    int col,
    out TextSpan span
)

Parametri

  • line
    Tipo: System.Int32
    [in] La riga di origine per esaminare per una descrizione comandi.
  • col
    Tipo: System.Int32
    [in] Un offset all'interno di line per esaminare per una descrizione comandi.

Valore restituito

Tipo: System.String
Se l'operazione riesce, restituisce una stringa che contiene il testo della descrizione comandi; in caso contrario, restituisce un valore null.

Note

Questo metodo deve essere implementato in una classe derivata da AuthoringScope classe.

questo metodo restituisce una stringa da utilizzare come descrizione comandi quando l'utente seleziona informazioni rapide con il cursore posizionato su o le contiene il cursore su un bit interessante del codice.Questo metodo viene chiamato dopo che un di analisi è stato utilizzato il motivo QuickInfo.Il di analisi è stata completata una volta, tutto il testo restituito da questo metodo visualizza in una descrizione comando.

Nell'impostazione predefinita gestita comprimere l'implementazione del framework (MPF), GetDataTipText metodo in ViewFilter la classe viene chiamata quando l'utente utilizza il cursore oltre un punto per il tempo sufficiente per attivare un evento di descrizione comandi.se GetDataTipText restituisce true, di EnableQuickInfo inizia un in background analizza se non sono presenti dati è disponibile.In caso contrario, GetDataTipText chiamate al metodo di GetFullDataTipText metodo della classe, di ViewFilter quale viene verificata la presenza di una sessione di debug attiva e se il debug è attivo, qualsiasi testo il debugger restituisce per una descrizione comandi viene associato al testo ha restituito da di GetDataTipText metodo.

Questo metodo viene chiamato quando l'utente seleziona informazioni rapide.in questo caso, l'implementazione di impostazione predefinita MPF chiama OnSyncQuickInfometodo della classe QuickInfoche a sua volta chiama di ViewFilter metodo della classe, HandleQuickInfo , che a sua volta che effettua la richiesta di analisi con il motivo Source .GetDataTipText viene quindi chiamato il metodo per ottenere il testo di dati che viene quindi aggiunto al testo restituito da una sessione di debug attiva e visualizzate.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

AuthoringScope Classe

Spazio dei nomi Microsoft.VisualStudio.Package