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
- cmd
Typ: Microsoft.VisualStudio.VSConstants.VSStd97CmdID
[w] Wartość z VSConstants.VSStd97CmdID wyliczenie, która określa, jakiego rodzaju przeznaczenia muszą zostać zwrócone URI.To polecenie użytkownika, wprowadzona, zazwyczaj z menu kontekstowego.
- textView
Typ: Microsoft.VisualStudio.TextManager.Interop.IVsTextView
[w] IVsTextView Obiekt zawierający tekst pod kursorem.
- 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.
- span
Typ: Microsoft.VisualStudio.TextManager.Interop.TextSpan%
[out] A TextSpan obiektu znakowanie obszaru zaznaczonego tekstu, dla których ustalana jest identyfikator URI.
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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..