Partager via


AuthoringScope.Goto, méthode

Retourne l'URI (identificateur universel de ressource) selon la position actuelle dans la source et la commande spécifiée.

Espace de noms :  Microsoft.VisualStudio.Package
Assemblys :   Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)

Syntaxe

'Déclaration
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
)

Paramètres

  • line
    Type : System.Int32
    [in] le numéro de ligne contenant le texte sous le curseur.
  • col
    Type : System.Int32
    [in] l'offset dans la ligne contenant le texte sous le curseur.

Valeur de retour

Type : System.String
Si réussi, retours une chaîne contenant l'URI ; sinon, retours une valeur NULL.

Remarques

Cette méthode est appelée pour retourner l'emplacement d'un fichier qui contient la définition, la déclaration, ou la référence du texte à la position spécifiée.Par exemple, si l'utilisateur place le signe insertion sur un nom de classe et Aller à la déclaration sélectionné du menu contextuel, l'URI qui est retourné contient le chemin d'accès au fichier contenant la déclaration de cette classe et d'TextSpan retourné indique le nom de classe entier à l'emplacement du signe insertion.

Dans l'implémentation d'infrastructure de package gérée par valeur par défaut, cette méthode est appelée de l'OnSyncGoto de méthode de classe d'Source qui ensuite est appelée de la méthode HandleGoto d'ViewFilter qui ensuite est appelée en réponse à un ordre d'utilisateur d'aller à une déclaration, une définition, ou à une référence.L'OnSyncGoto de méthode de classe d'Source exécute une opération d'analyse avec la raison Goto.Si l'opération d'analyse retourne un objet d'AuthoringScope alors cette méthode est appelée pour obtenir l'URI.

Sécurité .NET Framework

Voir aussi

Référence

AuthoringScope Classe

Microsoft.VisualStudio.Package, espace de noms