IVsContainedLanguageColorizer.ColorizeLineFragment (Método)
Para escribir.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop.8.0 (en Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Sintaxis
'Declaración
Function ColorizeLineFragment ( _
iLine As Integer, _
iIndex As Integer, _
iLength As Integer, _
pszText As String, _
iState As Integer, _
<OutAttribute> ByRef pAttributes As UInteger, _
<OutAttribute> ByRef piNewState As Integer _
) As Integer
int ColorizeLineFragment(
int iLine,
int iIndex,
int iLength,
string pszText,
int iState,
out uint pAttributes,
out int piNewState
)
int ColorizeLineFragment(
[InAttribute] int iLine,
[InAttribute] int iIndex,
[InAttribute] int iLength,
[InAttribute] String^ pszText,
[InAttribute] int iState,
[OutAttribute] unsigned int% pAttributes,
[OutAttribute] int% piNewState
)
abstract ColorizeLineFragment :
iLine:int *
iIndex:int *
iLength:int *
pszText:string *
iState:int *
pAttributes:uint32 byref *
piNewState:int byref -> int
function ColorizeLineFragment(
iLine : int,
iIndex : int,
iLength : int,
pszText : String,
iState : int,
pAttributes : uint,
piNewState : int
) : int
Parámetros
iLine
Tipo: Int32[in] número de la línea que se coloreará.
iIndex
Tipo: Int32[in] Iniciar el índice del carácter del fragmento de la línea.
iLength
Tipo: Int32[in] Número de caracteres de color.
pszText
Tipo: String[in] El texto real de color. el parámetro de iLength especifica el número de caracteres de esta cadena para colorear.
iState
Tipo: Int32[in] Un valor de estado utilizado por el colorizer que representa el estado de análisis al principio de la línea. El estado de análisis es personalizada a cada colorizer.
pAttributes
Tipo: UInt32%[out] Atributos de color de texto.
piNewState
Tipo: Int32%[out] El estado de análisis al final del texto especificado.
Valor devuelto
Tipo: Int32
Si finaliza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error.
Comentarios
Prototipo COM
de singlefileeditor.idl:
long IVsContainedLanguageColorizer::ColorizeLineFragment(
[in] long iLine,
[in] long iIndex,
[in] long iLength,
[in] const WCHAR *pszText,
[in] long iState,
[out] ULONG * pAttributes
);
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
IVsContainedLanguageColorizer Interfaz
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)