Condividi tramite


Metodo AuthoringScope.Goto

Restituisce un URI (identificatore di risorsa universale) in base alla posizione corrente nel database di origine e nel comando specificato.

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 Goto ( _
    cmd As VSConstants.VSStd97CmdID, _
    textView As IVsTextView, _
    line As Integer, _
    col As Integer, _
    <OutAttribute> ByRef span As TextSpan _
) As String
public abstract string Goto(
    VSConstants.VSStd97CmdID cmd,
    IVsTextView textView,
    int line,
    int col,
    out TextSpan span
)

Parametri

  • line
    Tipo: System.Int32
    [in] il numero di riga che contiene il testo sotto il cursore.
  • col
    Tipo: System.Int32
    [in] L'offset nella riga che contiene il testo sotto il cursore.

Valore restituito

Tipo: System.String
Se l'operazione riesce, restituisce una stringa che contiene l'URI; in caso contrario, restituisce un valore null.

Note

Questo metodo viene chiamato per restituire il percorso di un file che contiene la definizione, la dichiarazione, o il riferimento del testo nella posizione specificata.Ad esempio, se l'utente posiziona il cursore sul nome di classe e selezionasse Passare alla dichiarazione dal menu di scelta rapida, l'URI restituito contiene il percorso del file che contiene la dichiarazione di tali classe e restituiti TextSpan indica l'intero nome della classe alla posizione del cursore.

Nell'impostazione predefinita dell'implementazione gestita del framework del pacchetto, questo metodo viene chiamato dal OnSyncGoto metodo della classe ViewFilter che a sua volta che viene chiamato dal HandleGoto metodo di Source che a sua volta che viene chiamato in risposta a un comando dell'utente passare alla dichiarazione, a una definizione, o un riferimento.OnSyncGoto metodo della classe Gotoesegue un'operazione di analisi con il motivo di Source .se l'operazione di analisi restituisce AuthoringScope l'oggetto viene quindi questo metodo viene chiamato per ottenere l'URI.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

AuthoringScope Classe

Spazio dei nomi Microsoft.VisualStudio.Package