Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
GetNameOfLocation Method
Collapse the table of content
Expand the table of content

LanguageService.GetNameOfLocation Method

Returns the name of the enclosing element that contains the given position.

Namespace:  Microsoft.VisualStudio.Package
Assemblies:   Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.12.0 (in Microsoft.VisualStudio.Package.LanguageService.12.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.14.0 (in Microsoft.VisualStudio.Package.LanguageService.14.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)

public virtual int GetNameOfLocation(
	IVsTextBuffer buffer,
	int line,
	int col,
	out string name,
	out int lineOffset
)

Parameters

buffer
Type: Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer

[in] The IVsTextBuffer holding the source file.

line
Type: System.Int32

[in] The desired line in the buffer.

col
Type: System.Int32

[in] The desired offset on the line in the buffer.

name
Type: System.String

[out] The name of the enclosing element.

lineOffset
Type: System.Int32

[out] The offset from the start of the enclosing element to the given line.

Return Value

Type: System.Int32
If successful, returns S_OK; otherwise, returns S_FALSE if the location is not within a named entity or returns an error code.

Implements

IVsLanguageDebugInfo.GetNameOfLocation(IVsTextBuffer, Int32, Int32, String, Int32)

An enclosing element is typically a method, class, or namespace.

The base method returns a null value for the name and 0 for the line offset.

Show:
© 2015 Microsoft