Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu arabirim, hata ayıklama altyapısı tarafından sağlanan kaynak belgede yapılan değişiklikler hakkında Visual Studio'ya bildirim göndermek için kullanılır.
Sözdizimi
IDebugDocumentTextEvents2 : IUnknown
Uygulayıcılar için Notlar
DE, kaynak kodda değişiklik yapmayı desteklemek için bu arabirimi uygular. Bu arabirim genellikle IDebugDocument2 arabirimini uygulayan aynı nesne üzerinde uygulanır.
Arayanlar İçin Notlar
Visual Studio bu arabirimi yöntemine Advise yapılan bir çağrı aracılığıyla alır. IConnectionPoint Arabirimi yöntemine EnumConnectionPoints yapılan bir çağrıdan alınır. ArabirimIConnectionPointContainer, IDebugDocument2 arabiriminde QueryInterface yöntemi çağrılarak elde edilir.
Vtable Sırasına Göre Yöntemler
Aşağıdaki tabloda yönteminin yöntemleri gösterilmektedir IDebugDocumentTextEvents2.
| Metot | Açıklama |
|---|---|
| onDestroy | Belgenin tamamının yok edildiğini gösterir. |
| onInsertText | Hata ayıklama paketine belgeye metin eklendiğini bildirir. |
| onRemoveText | Metnin belgeden kaldırıldığını hata ayıklama paketine bildirir. |
| onReplaceText | Belgede metnin değiştirildiğini hata ayıklama paketine bildirir. |
| onUpdateTextAttributes | Metin özniteliklerinin belgede güncelleştirildiğini hata ayıklama paketine bildirir. |
| onUpdateDocumentAttributes | Olay alıcıya belge özniteliklerinin güncelleştirildiğini bildirir. |
Açıklamalar
Yalnızca kendi belgelerini sağlayan hata ayıklama altyapıları arabirimden IDebugDocumentTextEvent2 yararlanabilir. Bunun bir örneği betik hata ayıklama altyapısı olabilir. Betikleri yorumlama işleminde, herhangi bir disk dosyasında bulunmayan ve yalnızca DE tarafından bilinen yeni kaynak kodu oluşturulabilir.
Gereksinimler
Üst bilgi: msdbg.h
Ad Alanı: Microsoft.VisualStudio.Debugger.Interop
Derleme: Microsoft.VisualStudio.Debugger.Interop.dll