ITextBuffer.Replace(Span, String) 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.
Bir karakter dizisini farklı bir metinle değiştirir. Bu, ilk olarak değiştirilmekte olan metni silme ve sonra yeni metin ekleme ile eşdeğerdir.
public:
Microsoft::VisualStudio::Text::ITextSnapshot ^ Replace(Microsoft::VisualStudio::Text::Span replaceSpan, System::String ^ replaceWith);
public:
Microsoft::VisualStudio::Text::ITextSnapshot ^ Replace(Microsoft::VisualStudio::Text::Span replaceSpan, Platform::String ^ replaceWith);
Microsoft::VisualStudio::Text::ITextSnapshot Replace(Microsoft::VisualStudio::Text::Span replaceSpan, std::wstring const & replaceWith);
public Microsoft.VisualStudio.Text.ITextSnapshot Replace (Microsoft.VisualStudio.Text.Span replaceSpan, string replaceWith);
abstract member Replace : Microsoft.VisualStudio.Text.Span * string -> Microsoft.VisualStudio.Text.ITextSnapshot
Public Function Replace (replaceSpan As Span, replaceWith As String) As ITextSnapshot
Parametreler
- replaceSpan
- Span
Değiştirilecek karakterlerin yayılımı.
- replaceWith
- String
Eskisini değiştirecek yeni metin.
Döndürülenler
Özel durumlar
replaceSpan. Bitiş, arabelleğin uzunluğundan daha büyük.
replaceWithnull.
Metin düzenleme Şu anda etkin veya CheckEditAccess() yanlış döndürüyor.
Açıklamalar
Bu, yeni bir ITextEdit nesne oluşturmaya, metnin yerini alacak ve sonra uygulamaya yönelik bir kısayoldur. Değişiklik, salt okunurdur bir bölgenin hesabında başarısız olursa, döndürülen anlık görüntü, değiştirme denenmeden önce arabelleğin geçerli anlık görüntüsüyle aynı olur.