VsTextBufferClass.ReplaceLinesEx Yöntem

Tanım

Satır sonu ve satır birleştirme gibi akış benzeri çizgi düzenlemesini işler.

public:
 virtual 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) = Microsoft::VisualStudio::TextManager::Interop::IVsTextLines::ReplaceLinesEx;
public virtual 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
override this.ReplaceLinesEx : uint32 * int * int * int * int * nativeint * int * Microsoft.VisualStudio.TextManager.Interop.TextSpan[] -> int
Public Overridable 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

Parametreler

dwFlags
UInt32

'ndaki REPLACE_TEXT_FLAGS Sabit listesi.

iStartLine
Int32

'ndaki Başlangıç satırı

iStartIndex
Int32

'ndaki Satır içindeki karakter dizini başlatılıyor. Satırın uzunluğuna eşit veya ondan küçük olmalıdır.

iEndLine
Int32

'ndaki Bitiş çizgisi.

iEndIndex
Int32

'ndaki Satır içinde bitiş karakter dizini. Satırın uzunluğuna eşit veya ondan küçük olmalıdır.

pszText
IntPtr

nativeint

'ndaki Varsa eklenecek metin işaretçisi.

iNewLen
Int32

'ndaki Varsa eklenecek karakter sayısı.

pChangedSpan
TextSpan[]

dışı Karakter aralığının işaretçisi değişti.

Döndürülenler

Int32

Yöntem başarılı olursa, döndürür S_OK ; Aksi takdirde, bir hata kodu döndürür.

Uygulamalar

Şunlara uygulanır