Udostępnij za pośrednictwem


Metoda AuthoringScope.Goto —

Zwraca identyfikator URI (Universal Resource Identifier) na podstawie bieżącej lokalizacji źródła i określone polecenie.

Przestrzeń nazw:  Microsoft.VisualStudio.Package
Zestawy:   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)
  Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)

Składnia

'Deklaracja
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
)

Parametry

  • line
    Typ: System.Int32
    [w] Numer wiersza zawierającego tekst pod kursorem.
  • col
    Typ: System.Int32
    [w] Przesunięcie do wiersza zawierającego tekst pod kursorem.

Wartość zwracana

Typ: System.String
Jeśli to się powiedzie, zwraca ciąg zawierający identyfikator URI; w przeciwnym razie zwraca wartość null.

Uwagi

Metoda ta jest wywoływana, aby przywrócić lokalizację pliku, który zawiera definicję, deklaracja lub odniesienie do tekstu w określonym położeniu.Na przykład, jeśli użytkownik umieszcza znak karetki na nazwę klasy, a zaznaczone Go do deklaracji z menu kontekstowego identyfikator URI, który jest zwracany zawiera ścieżkę do pliku zawierającego deklarację klasy i zwrócony TextSpan wskazuje nazwę klasy całego na pozycję karetki.

W celu wykonania domyślne zarządzane pakiet ramy ta metoda jest wywoływana z Source klasy metoda OnSyncGoto który z kolei jest wywoływana z ViewFilter metody HandleGoto który z kolei jest wywoływana w odpowiedzi na polecenia użytkownika, aby przejść do deklaracji, definicja lub odwołanie.Source Klasy metoda OnSyncGoto wykonuje operację analizy z powodu Goto.Jeśli operacja analizy zwraca AuthoringScope obiekt, a następnie ta metoda jest wywoływana w celu uzyskania identyfikatora URI.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

AuthoringScope Klasa

Przestrzeń nazw Microsoft.VisualStudio.Package