IVsTextViewFilter.GetWordExtent - метод
Вычисляет область памяти машинного слова, основанную на позицию символа.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)
Синтаксис
'Декларация
Function GetWordExtent ( _
iLine As Integer, _
iIndex As Integer, _
dwFlags As UInteger, _
<OutAttribute> pSpan As TextSpan() _
) As Integer
int GetWordExtent(
int iLine,
int iIndex,
uint dwFlags,
TextSpan[] pSpan
)
int GetWordExtent(
[InAttribute] int iLine,
[InAttribute] int iIndex,
[InAttribute] unsigned int dwFlags,
[OutAttribute] array<TextSpan>^ pSpan
)
abstract GetWordExtent :
iLine:int *
iIndex:int *
dwFlags:uint32 *
pSpan:TextSpan[] byref -> int
function GetWordExtent(
iLine : int,
iIndex : int,
dwFlags : uint,
pSpan : TextSpan[]
) : int
Параметры
iLine
Тип: Int32[in] целое число, содержащее индекс линии знака.
iIndex
Тип: Int32[in] целое число, содержащее индекс столбца символов.
dwFlags
Тип: UInt32[in] параметры для определения области памяти машинного слова. Список dwFlags параметры см. в разделах WORDEXTFLAGS.
pSpan
Тип: array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][out] указатель на объект диапазона, определяющий область памяти машинного слова.
Возвращаемое значение
Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.
Заметки
Модель COM подписи
Из textmgr.idl:
HRESULT IVsTextViewFilter::GetWordExtent(
[in] long iLine,
[in] CharIndex iIndex,
[in] DWORD dwFlags,
[out] TextSpan * pSpan
);
Для этого метода, среда передает линию и индекс столбца, задающий позицию знака и пометит указав в качестве области памяти машинного слова должна быть определена. Служба языка затем решает, что область памяти машинного слова, основываясь на этом сведения и может передать эти данные обратно среде в структуре диапазона текста (pSpan).
Примечание
Диапазон текста, возвращаемый в пределах pSpan изначально содержать символ, определенный by iLine и iIndex.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TextManager.Interop - пространство имен