IVsLanguageTextOps.GetWordExtent (Método)
Devuelve la extensión de una palabra o símbolo en o cerca del punto.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxis
'Declaración
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
Parámetros
pTextLayer
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsTextLayer[in] un objeto de IVsTextLayer que representa el archivo de texto.
ta
Tipo: Microsoft.VisualStudio.TextManager.Interop.TextAddress[in] Especifica la dirección del texto de los caracteres para determinar la extensión de word de. La dirección del texto relativa a la ubicación del texto dentro del nivel de texto. Para obtener más información, vea TextAddress.
flags
Tipo: Microsoft.VisualStudio.TextManager.Interop.WORDEXTFLAGS[in] especifica las opciones para determinar la extensión de una palabra. Para obtener más información, vea WORDEXTFLAGS.
pts
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][out] Devuelve el intervalo de texto que identifica la palabra completa. Para obtener más información, vea TextSpan.
Valor devuelto
Tipo: Int32
si el método tiene éxito, devuelve S_OK.Si se produce un error, devuelve un código de error.
Comentarios
Prototipo COM
de textmgr.idl:
HRESULT IVsLanguageTextOps::GetWordExtent(
[in] IVsTextLayer *pTextLayer,
[in] TextAddress ta,
[in] WORDEXTFLAGS flags,
[out, retval] TextSpan *pts
);
Para este método, el entorno pasa en una capa de texto y una dirección del texto que identifican una posición de caracteres y marca la identificación de cómo la extensión de la palabra debe determinar. El servicio de lenguaje después decide que la extensión de word a partir de esta información y puede devolver esta información al entorno en una estructura del intervalo de texto (pts).
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)