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
- cmd
Type : Microsoft.VisualStudio.VSConstants.VSStd97CmdID
[in] valeur d'Un depuis l'énumération d'VSConstants.VSStd97CmdID qui détermine quel genre l'URI de destination doit être retourné.C'est la commande que que l'utilisateur a entré, en général d'un menu contextuel.
- textView
Type : Microsoft.VisualStudio.TextManager.Interop.IVsTextView
[in] l'objet d'IVsTextView contenant le texte sous le curseur.
- 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.
- span
Type : Microsoft.VisualStudio.TextManager.Interop.TextSpan%
[] objet d'Un TextSpan marquant la zone de texte sélectionné pour laquelle l'URI est déterminé.
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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.