IVsTextLines.ReplaceLinesEx(UInt32, Int32, Int32, Int32, Int32, IntPtr, Int32, TextSpan[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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 .