IVsTextLayer.ReplaceLinesEx - метод
Обрабатывает критические линии или объединения и т д
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)
Синтаксис
'Декларация
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
Параметры
dwFlags
Тип: UInt32[in] колцеобразное сжатие REPLACE_TEXT_FLAGS перечисления.
iStartLine
Тип: Int32[in] запуск линия.
iStartIndex
Тип: Int32[in] запуск индекс знака в линию (длина должна быть <= линии).
iEndLine
Тип: Int32[in] линия окончания.
iEndIndex
Тип: Int32[in] индекс конечного знака в линию (длина должна быть <= линии).
pszText
Тип: IntPtr[in] отправить СМС для вставки, если таковые имеются.
iNewLen
Тип: Int32[in] количество char для вставки, если таковые имеются.
pChangedSpan
Тип: array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][out] диапазон измененных символов.
Возвращаемое значение
Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.
Заметки
Модель COM подписи
Из textmgr.idl:
HRESULT IVsTextLayer::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
);
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TextManager.Interop - пространство имен