Partager via


ViewFilter.HandleGoto, méthode

Traite le spécifié « vont » à la commande.

Espace de noms :  Microsoft.VisualStudio.Package
Assemblys :   Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)
  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)

Syntaxe

'Déclaration
Public Overridable Sub HandleGoto ( _
    cmd As VSConstants..::..VSStd97CmdID _
)
public virtual void HandleGoto(
    VSConstants..::..VSStd97CmdID cmd
)

Paramètres

Remarques

Cette méthode est appelée pour gérer « vont » à la commande.Cette méthode est chargée d'obtenir l'URI (URI) approprié de l'analyseur puis de charger le document demandé.

La méthode de base appelle la méthode d'GetCaretPos sur l'objet d'IVsTextView passé au constructeur d'ViewFilter pour obtenir l'emplacement du signe insertion actuel.Cette position est alors passée à la méthode d'OnSyncGoto sur l'objet d'Source (obtenu à partir de l'objet d'CodeWindowManager dans le constructeur d'ViewFilter).Si l'OnSyncGoto retournait l'URI valide tandis que l'URI est passé à la méthode d'assistance d'OpenDocument dans la classe d'VsShell pour ouvrir le document.Si le document est avec succès ouvert, la méthode d'EnsureSpanVisible est appelée visitée par la méthode d'SetSelection pour montrer l'étendue de destination dans le fichier chargé.

Dans l'implémentation d'infrastructure de package gérée par valeur par défaut des classes de service de langage, cette méthode est appelée de la méthode d'HandlePreExec.

Sécurité .NET Framework

Voir aussi

Référence

ViewFilter Classe

Microsoft.VisualStudio.Package, espace de noms