Metoda LanguageService.GetNameOfLocation —
Zwraca nazwę otaczający element, który zawiera danej pozycji.
Przestrzeń nazw: Microsoft.VisualStudio.Package
Zestawy: Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (w Microsoft.VisualStudio.Package.LanguageService.10.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 Overridable Function GetNameOfLocation ( _
buffer As IVsTextBuffer, _
line As Integer, _
col As Integer, _
<OutAttribute> ByRef name As String, _
<OutAttribute> ByRef lineOffset As Integer _
) As Integer
public virtual int GetNameOfLocation(
IVsTextBuffer buffer,
int line,
int col,
out string name,
out int lineOffset
)
Parametry
- buffer
Typ: Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer
[w] IVsTextBuffer Gospodarstwa pliku źródłowego.
- line
Typ: System.Int32
[w] Żądany wiersz w buforze.
- col
Typ: System.Int32
[w] Wymaganym przesunięciem w wierszu w buforze.
- name
Typ: System.String%
[out] Nazwa elementu okalającego.
- lineOffset
Typ: System.Int32%
[out] Przesunięcie od początku otaczający element do danej linii.
Wartość zwracana
Typ: System.Int32
Jeśli się powiedzie, zwraca S_OK; w przeciwnym razie zwraca S_FALSE , jeśli lokalizacja nie jest w ramach nazwana jednostka lub zwraca kod błędu.
Implementuje
IVsLanguageDebugInfo.GetNameOfLocation(IVsTextBuffer, Int32, Int32, String%, Int32%)
Uwagi
Element otaczający jest zazwyczaj metodą, klasy lub obszaru nazw.
Metody podstawowej zwraca wartość null dla nazwy i 0 w polach Przesunięcie linii.
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..