VsTextBufferClass.ReloadLines Yöntem

Tanım

İşaretçileri silmeden metni değiştirir.

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

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 uzunluğuna eşit veya ondan büyük olmalıdır.

pszText
IntPtr

nativeint

'ndaki Eklenecek metne yönelik işaretçi veya başvuru.

iNewLen
Int32

'ndaki Yeni girilen metnin uzunluğu.

pChangedSpan
TextSpan[]

dışı Yeni metin ekleme aralığı. Bir satır ve Dizin açısından başlangıç noktasını ve bitiş noktasını açıklar.

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