VsTextBufferClass.ReloadLines(Int32, Int32, Int32, Int32, IntPtr, Int32, TextSpan[]) Метод

Определение

Заменяет текст без удаления маркеров.

public:
 virtual int ReloadLines(int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, IntPtr pszText, int iNewLen, cli::array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> ^ pChangedSpan) = Microsoft::VisualStudio::TextManager::Interop::IVsTextLines::ReloadLines;
public virtual int ReloadLines (int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, IntPtr pszText, int iNewLen, Microsoft.VisualStudio.TextManager.Interop.TextSpan[] pChangedSpan);
abstract member ReloadLines : int * int * int * int * nativeint * int * Microsoft.VisualStudio.TextManager.Interop.TextSpan[] -> int
override this.ReloadLines : int * int * int * int * nativeint * int * Microsoft.VisualStudio.TextManager.Interop.TextSpan[] -> int
Public Overridable Function ReloadLines (iStartLine As Integer, iStartIndex As Integer, iEndLine As Integer, iEndIndex As Integer, pszText As IntPtr, iNewLen As Integer, pChangedSpan As TextSpan()) As Integer

Параметры

iStartLine
Int32

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

iStartIndex
Int32

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

iEndLine
Int32

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

iEndIndex
Int32

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

pszText
IntPtr

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

iNewLen
Int32

[in] Длина вновь вставленного текста.

pChangedSpan
TextSpan[]

[out] диапазон нового вставленного текста. Описывает начальную и конечную точки с точки зрения строки и индекса.

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

Int32

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

Реализации

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