IVsLanguageDebugInfo.GetNameOfLocation - метод
Создает имя для данного места в файле.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)
Синтаксис
'Декларация
Function GetNameOfLocation ( _
pBuffer As IVsTextBuffer, _
iLine As Integer, _
iCol As Integer, _
<OutAttribute> ByRef pbstrName As String, _
<OutAttribute> ByRef piLineOffset As Integer _
) As Integer
int GetNameOfLocation(
IVsTextBuffer pBuffer,
int iLine,
int iCol,
out string pbstrName,
out int piLineOffset
)
int GetNameOfLocation(
[InAttribute] IVsTextBuffer^ pBuffer,
[InAttribute] int iLine,
[InAttribute] int iCol,
[OutAttribute] String^% pbstrName,
[OutAttribute] int% piLineOffset
)
abstract GetNameOfLocation :
pBuffer:IVsTextBuffer *
iLine:int *
iCol:int *
pbstrName:string byref *
piLineOffset:int byref -> int
function GetNameOfLocation(
pBuffer : IVsTextBuffer,
iLine : int,
iCol : int,
pbstrName : String,
piLineOffset : int
) : int
Параметры
pBuffer
Тип: Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer[in] возвращает текстовый буфер (IVsTextBuffer объект), содержащий местоположение.
iLine
Тип: Int32[in] номер линии, содержащий местоположение.
iCol
Тип: Int32[in] столбец, содержащий расположение линии.
pbstrName
Тип: String%[out] возвращает строку, содержащую имя расположения.
piLineOffset
Тип: Int32%[out] возвращает целое число, содержащее возмещенную линию от iLine.
Возвращаемое значение
Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.
Заметки
Модель COM подписи
Из textmgr.idl:
HRESULT IVsLanguageDebugInfo::GetNameOfLocation(
[in] IVsTextBuffer *pBuffer,
[in] long iLine,
[in] long iCol,
[out] BSTR *pbstrName,
[out] long *piLineOffset
);
Этот метод создает имя для данного расположения в заданном файле. Это имя представляет собой именованную сущность "самого внутреннего" в источнике. Если значение не равно null, piLineOffset параметр заполняется смещением от первой линии именованной сущности. Возвращает S_FALSE если позиция не находится в границах выделения ничего.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
IVsLanguageDebugInfo Интерфейс
Microsoft.VisualStudio.TextManager.Interop - пространство имен