IVsFinalTextChangeCommitEvents.OnChangesCommitted(UInt32, TextSpan[]) 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.
Son tamamlama hareketini istemcilere olayı tetikleyip değiştirilen metin aralığını sağlamasını bildirir.
public:
void OnChangesCommitted(System::UInt32 dwGestureFlags, cli::array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> ^ ptsChanged);
public:
void OnChangesCommitted(unsigned int dwGestureFlags, Platform::Array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> ^ ptsChanged);
void OnChangesCommitted(unsigned int dwGestureFlags, std::Array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> const & ptsChanged);
public void OnChangesCommitted (uint dwGestureFlags, Microsoft.VisualStudio.TextManager.Interop.TextSpan[] ptsChanged);
abstract member OnChangesCommitted : uint32 * Microsoft.VisualStudio.TextManager.Interop.TextSpan[] -> unit
Public Sub OnChangesCommitted (dwGestureFlags As UInteger, ptsChanged As TextSpan())
Parametreler
- dwGestureFlags
- UInt32
'ndaki Yapılan değişikliklerin türünü belirten bayraklar. Değerlerin listesi için dwGestureFlags bkz ChangeCommitGestureFlags ..
- ptsChanged
- TextSpan[]
'ndaki Değiştirilen metnin yayılımı.
Açıklamalar
COM Imzası
Textmgr. IDL dosyasından:
HRESULT IVsFinalTextChangeCommitEvents::OnChangesCommitted(
[in] DWORD dwGestureFlags,
[in] TextSpan *ptsChanged
);
Bu yöntem, dil Hizmetleri veya tek tek amaçlanan istemci olan diğer taraflar tarafından kullanılır.
Not
IVsFinalTextChangeCommitEventsOrtam tarafından çağrıldığında, Visual Basic oldukça listeleme gibi diğer olaylardan önce harekete geçirilir. Bu, dil hizmetinin diğer olaylardan önce metni güncelleştirebilmesi için bir değer sağlamaktır.