Condividi tramite


Metodo ViewFilter.GetFullDataTipText

Restituisce una stringa che può essere utilizzata in una descrizione comandi, considerando ulteriori origini di testo come un debugger.

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 GetFullDataTipText ( _
    textValue As String, _
    ts As TextSpan, _
    <OutAttribute> ByRef fullTipText As String _
) As Integer
public virtual int GetFullDataTipText(
    string textValue,
    TextSpan ts,
    out string fullTipText
)

Parametri

  • textValue
    Tipo: System.String
    [in] La stringa da utilizzare come predefinito.
  • fullTipText
    Tipo: System.String%
    [out] restituisce una stringa da utilizzare come descrizione comandi.

Valore restituito

Tipo: System.Int32
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.altri codici di esito positivo possibili sono TIP_S_NODEFAULTTIP (solo il valore restituito dal debugger viene utilizzato) e TIP_S_ONLYIFNOMARKER (per visualizzare la descrizione comandi solo se nessun errore di analisi si è verificato nella stessa posizione).

Note

Questo metodo viene chiamato per apportare regolazioni finali al testo specificato da visualizzare in una descrizione comandi.Queste impostazioni in altre fonti di informazioni come un debugger.Queste informazioni aggiuntive quindi vengono raccolte con il testo predefinito o sostituire il testo predefinito prima che il testo venga restituito.

Il metodo di base determina se un debugger è in esecuzione e in caso affermativo, ottiene l'estensione dell'espressione che il cursore è più chiamando GetWordExtent metodo con il flag WORDEXT_FINDEXPRESSION.il risultato GetDataTipValue l'oggetto viene quindi passato a IVsDebugger metodo su di TextSpan interfaccia che rappresenta il debugger.se GetDataTipValue restituisce una stringa valida, questa stringa che uno sostituisce la stringa predefinita specificata da TIP_S_NODEFAULTTIPo viene aggiunto alla stringa predefinita (stringa di connessione del debugger sostituisce la stringa predefinita se di textValue restituisce di GetDataTipValue .

Se il debugger non è in esecuzione o non vi è un'espressione da passare al debugger, il valore in textValue viene restituito in fullTipText.

L'implementazione impostazione predefinita del framework gestito del pacchetto delle classi del servizio di linguaggio, questo metodo viene chiamato dal GetDataTipText e HandleQuickInfo metodi.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ViewFilter Classe

Spazio dei nomi Microsoft.VisualStudio.Package