VsTextBufferClass.ReloadLines(Int32, Int32, Int32, Int32, IntPtr, Int32, TextSpan[]) Methode

Definition

Ersetzt Text, ohne Marker zu löschen.

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

Parameter

iStartLine
Int32

[in] Anfangsreihe.

iStartIndex
Int32

[in] Startzeichenindex innerhalb der Zeile. Muss kleiner oder gleich der Länge der Zeile sein.

iEndLine
Int32

[in] Endzeile.

iEndIndex
Int32

[in] Endzeichenindex innerhalb der Zeile. Muss kleiner oder gleich der Länge der Zeile sein.

pszText
IntPtr

[in] Zeiger oder Verweis auf den einzufügenden Text.

iNewLen
Int32

[in] Länge des neu eingefügten Texts.

pChangedSpan
TextSpan[]

[out] Der Bereich des neu eingefügten Texts. Beschreibt einen Ausgangspunkt und einen Endpunkt, in Form einer Zeile und eines Index.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird zurückgegeben S_OK ; andernfalls wird ein Fehlercode zurückgegeben.

Implementiert

Gilt für