IVsTextLines.ReplaceLinesEx(UInt32, Int32, Int32, Int32, Int32, IntPtr, Int32, TextSpan[]) Метод

Определение

Осуществляет потоковое редактирование строк, например разрывы и соединения строк.

public:
 int ReplaceLinesEx(System::UInt32 dwFlags, int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, IntPtr pszText, int iNewLen, cli::array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> ^ pChangedSpan);
public int ReplaceLinesEx (uint dwFlags, int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, IntPtr pszText, int iNewLen, Microsoft.VisualStudio.TextManager.Interop.TextSpan[] pChangedSpan);
abstract member ReplaceLinesEx : uint32 * int * int * int * int * nativeint * int * Microsoft.VisualStudio.TextManager.Interop.TextSpan[] -> int
Public Function ReplaceLinesEx (dwFlags As UInteger, iStartLine As Integer, iStartIndex As Integer, iEndLine As Integer, iEndIndex As Integer, pszText As IntPtr, iNewLen As Integer, pChangedSpan As TextSpan()) As Integer

Параметры

dwFlags
UInt32

[in] Использование оператора OR для перечисления REPLACE_TEXT_FLAGS.

iStartLine
Int32

[in] Начальная строка.

iStartIndex
Int32

[in] Индекс начального знака в строке. Должен быть меньше или равен длине строки.

iEndLine
Int32

[in] Конечная строка.

iEndIndex
Int32

[in] Индекс последнего знака в строке. Должен быть меньше или равен длине строки.

pszText
IntPtr

[in] Указатель на текст для вставки при наличии.

iNewLen
Int32

[in] Число вставляемых символов, если есть.

pChangedSpan
TextSpan[]

[out] Указатель на измененный диапазон символов.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Комментарии

Подпись COM

Из текстмгр. 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  
);  

Аналогично ReplaceLines , но позволяет указать дополнительные параметры в dwFlags параметре.

Применяется к