IVsLanguageTextOps.GetWordExtent - метод
Возвращает область памяти машинного слова или токена или собирается точке.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)
Синтаксис
'Декларация
Function GetWordExtent ( _
pTextLayer As IVsTextLayer, _
ta As TextAddress, _
flags As WORDEXTFLAGS, _
<OutAttribute> pts As TextSpan() _
) As Integer
int GetWordExtent(
IVsTextLayer pTextLayer,
TextAddress ta,
WORDEXTFLAGS flags,
TextSpan[] pts
)
int GetWordExtent(
[InAttribute] IVsTextLayer^ pTextLayer,
[InAttribute] TextAddress ta,
[InAttribute] WORDEXTFLAGS flags,
[OutAttribute] array<TextSpan>^ pts
)
abstract GetWordExtent :
pTextLayer:IVsTextLayer *
ta:TextAddress *
flags:WORDEXTFLAGS *
pts:TextSpan[] byref -> int
function GetWordExtent(
pTextLayer : IVsTextLayer,
ta : TextAddress,
flags : WORDEXTFLAGS,
pts : TextSpan[]
) : int
Параметры
pTextLayer
Тип: Microsoft.VisualStudio.TextManager.Interop.IVsTextLayer[in] IVsTextLayer объект, представляющий текстовый файл.
ta
Тип: Microsoft.VisualStudio.TextManager.Interop.TextAddress[in] задает адрес текст символов, чтобы определить область памяти машинного слова. Адрес текста относительно расположения текст в слой текста. Дополнительные сведения см. в разделе TextAddress.
flags
Тип: Microsoft.VisualStudio.TextManager.Interop.WORDEXTFLAGS[in] определяет параметры для определения области памяти машинного слова. Дополнительные сведения см. в разделе WORDEXTFLAGS.
pts
Тип: array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][out] получает диапазон текста, определяющий машинное слово целиком. Дополнительные сведения см. в разделе TextSpan.
Возвращаемое значение
Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.
Заметки
Модель COM подписи
Из textmgr.idl:
HRESULT IVsLanguageTextOps::GetWordExtent(
[in] IVsTextLayer *pTextLayer,
[in] TextAddress ta,
[in] WORDEXTFLAGS flags,
[out, retval] TextSpan *pts
);
Для этого метода, среда передает в слой текста и адрес текст, определяющий положение символа и пометит указав в качестве области памяти машинного слова должна быть определена. Служба языка затем решает, что область памяти машинного слова, основываясь на этом сведения и может передать эти данные обратно среде в структуре диапазона текста (pts).
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TextManager.Interop - пространство имен