Udostępnij za pośrednictwem


Metoda ViewFilter.HandleGoto —

Procesy określonego polecenia "Przejdź do".

Przestrzeń nazw:  Microsoft.VisualStudio.Package
Zestawy:   Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (w Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (w Microsoft.VisualStudio.Package.LanguageService.11.0.dll)

Składnia

'Deklaracja
Public Overridable Sub HandleGoto ( _
    cmd As VSConstants.VSStd97CmdID _
)
public virtual void HandleGoto(
    VSConstants.VSStd97CmdID cmd
)

Parametry

Uwagi

Metoda ta jest wywoływana do obsługi polecenia "Przejdź do".Ta metoda jest odpowiedzialny za uzyskiwanie odpowiednich uniform resource identifier (URI) z analizatora składni i następnie załadowanie żądanego dokumentu.

Wywołania metody podstawowej GetCaretPos metody na IVsTextView obiektu przekazany do ViewFilter Konstruktor, aby uzyskać bieżącą pozycją karetki.To stanowisko jest następnie przekazywany do OnSyncGoto metody na Source obiektu (uzyskane z CodeWindowManager obiekt w ViewFilter konstruktora).Jeśli OnSyncGoto zwrócił nieprawidłowy identyfikator URI, a następnie identyfikator URI jest przekazywana do OpenDocument metody pomocnika w VsShell klasy, aby otworzyć dokument.Jeśli dokument zostanie pomyślnie otwarty, EnsureSpanVisible następuje wywołaniu metody SetSelection metodą wykazania zakresu docelowego w załadowanym pliku.

Domyślne zarządzane realizacji ram pakiet klas języka service, ta metoda jest wywoływana z HandlePreExec metody.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

ViewFilter Klasa

Przestrzeń nazw Microsoft.VisualStudio.Package