IVsTextLines.ReplaceLinesEx (Método)
Identificadores secuencia-como la edición de la línea, como línea importante y combinar de línea.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxis
'Declaración
Function ReplaceLinesEx ( _
dwFlags As UInteger, _
iStartLine As Integer, _
iStartIndex As Integer, _
iEndLine As Integer, _
iEndIndex As Integer, _
pszText As IntPtr, _
iNewLen As Integer, _
<OutAttribute> pChangedSpan As TextSpan() _
) As Integer
int ReplaceLinesEx(
uint dwFlags,
int iStartLine,
int iStartIndex,
int iEndLine,
int iEndIndex,
IntPtr pszText,
int iNewLen,
TextSpan[] pChangedSpan
)
int ReplaceLinesEx(
[InAttribute] unsigned int dwFlags,
[InAttribute] int iStartLine,
[InAttribute] int iStartIndex,
[InAttribute] int iEndLine,
[InAttribute] int iEndIndex,
[InAttribute] IntPtr pszText,
[InAttribute] int iNewLen,
[OutAttribute] array<TextSpan>^ pChangedSpan
)
abstract ReplaceLinesEx :
dwFlags:uint32 *
iStartLine:int *
iStartIndex:int *
iEndLine:int *
iEndIndex:int *
pszText:IntPtr *
iNewLen:int *
pChangedSpan:TextSpan[] byref -> int
function ReplaceLinesEx(
dwFlags : uint,
iStartLine : int,
iStartIndex : int,
iEndLine : int,
iEndIndex : int,
pszText : IntPtr,
iNewLen : int,
pChangedSpan : TextSpan[]
) : int
Parámetros
dwFlags
Tipo: UInt32[in] Anillo o enum de REPLACE_TEXT_FLAGS .
iStartLine
Tipo: Int32[in] línea inicial
iStartIndex
Tipo: Int32[in] Iniciar el índice del carácter en la línea. Debe ser menor o igual que la longitud de la línea.
iEndLine
Tipo: Int32[in] Línea de cierre.
iEndIndex
Tipo: Int32[in] Índice del carácter final de la línea. Debe ser menor o igual que la longitud de la línea.
pszText
Tipo: IntPtr[in] Puntero al texto insertar, si existe.
iNewLen
Tipo: Int32[in] Número de caracteres que se van a insertar, si existe.
pChangedSpan
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][out] Puntero al intervalo de caracteres modificados.
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 IVsTextLines::ReplaceLinesEx(
[in] DWORD dwFlags,
[in] long iStartLine,
[in] CharIndex iStartIndex,
[in] long iEndLine,
[in] CharIndex iEndIndex,
[in] LPCWSTR pszText,
[in] long iNewLen,
[out] TextSpan *pChangedSpan
);
Similar al ReplaceLines, pero permite especificar opciones adicionales en el parámetro de dwFlags.
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)