IVsTextLines.ReplaceLinesEx(UInt32, Int32, Int32, Int32, Int32, IntPtr, Int32, TextSpan[]) Methode

Definition

Behandelt die streamähnliche Zeilenbearbeitung, zum Beispiel Zeilenumbruch und Zeilenverbindungen.

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

Parameter

dwFlags
UInt32

[in] Oder-Verknüpfung von REPLACE_TEXT_FLAGS-Enumeration.

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 auf Text, der eingefügt werden soll, sofern vorhanden.

iNewLen
Int32

[in] Anzahl der einzufügenden Zeichen, falls vorhanden.

pChangedSpan
TextSpan[]

[out] Zeiger auf den Bereich von geänderten Zeichen.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus 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  
);  

Ähnlich wie ReplaceLines , jedoch können Sie zusätzliche Optionen im-Parameter angeben dwFlags .

Gilt für