VsTextBufferClass.ReplaceLines Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Satır sonu ve satır birleştirme gibi akış benzeri çizgi düzenlemesini işler.
public:
virtual int ReplaceLines(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::ReplaceLines;
public virtual int ReplaceLines (int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, IntPtr pszText, int iNewLen, Microsoft.VisualStudio.TextManager.Interop.TextSpan[] pChangedSpan);
abstract member ReplaceLines : int * int * int * int * nativeint * int * Microsoft.VisualStudio.TextManager.Interop.TextSpan[] -> int
override this.ReplaceLines : int * int * int * int * nativeint * int * Microsoft.VisualStudio.TextManager.Interop.TextSpan[] -> int
Public Overridable Function ReplaceLines (iStartLine As Integer, iStartIndex As Integer, iEndLine As Integer, iEndIndex As Integer, pszText As IntPtr, iNewLen As Integer, pChangedSpan As TextSpan()) As Integer
Parametreler
- 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 Eklenecek metin işaretçisi.
- iNewLen
- Int32
'ndaki Yeni girilen metnin uzunluğu.
- pChangedSpan
- TextSpan[]
dışı Karakter aralığının işaretçisi değişti.
Döndürülenler
Yöntem başarılı olursa, döndürür S_OK ; Aksi takdirde, bir hata kodu döndürür.