AuthoringScope.GetDataTipText(Int32, Int32, 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.
Belirtilen konuma göre bir araç ipucu için kullanılacak bir dize döndürür.
public:
abstract System::String ^ GetDataTipText(int line, int col, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::TextSpan % span);
public:
abstract Platform::String ^ GetDataTipText(int line, int col, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::TextSpan & span);
abstract std::wstring GetDataTipText(int line, int col, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::TextSpan & span);
public abstract string GetDataTipText (int line, int col, out Microsoft.VisualStudio.TextManager.Interop.TextSpan span);
abstract member GetDataTipText : int * int * TextSpan -> string
Public MustOverride Function GetDataTipText (line As Integer, col As Integer, ByRef span As TextSpan) As String
Parametreler
- line
- Int32
'ndaki Bir araç ipucu için aranacak kaynaktaki satır.
- col
- Int32
'ndaki line Bir araç ipucu için içindeki içindeki bir konum.
- span
- TextSpan
TextSpanAraç ipucu görünümden kapatıldıktan önce imlecin üzerine gelebileceği alanı açıklayan bir.
Döndürülenler
Başarılı olursa araç ipucu için metin içeren bir dize döndürür; Aksi takdirde, null bir değer döndürür.
Açıklamalar
Bu yöntemin sınıfından türetilmiş bir sınıfta uygulanması gerekir AuthoringScope .
Bu yöntem bir araç ipucu olarak kullanılacak bir dize döndürür veya işaretçiyi, imleci bir kod üzerinde konumlanan giriş işaretine göre seçer veya barındırır. Bu yöntem, genellikle bir ayrıştırma yürütüldükten sonra çağrılır QuickInfo . Ayrıştırma tamamlandıktan sonra, bu yöntemin döndürdüğü tüm metinler araç ipucunda görüntülenir.
Varsayılan yönetilen paket çerçevesi (MPF) uygulamasında, GetDataTipText ViewFilter Kullanıcı imleci bir araç ipucu olayını tetiklemek için yeterince uzun bir süre boyunca tuttuğunda, sınıfındaki yöntem çağrılır. EnableQuickInfoTrue değerini döndürürse, GetDataTipText henüz bir veri yoksa bir arka plan ayrıştırmaya başlar. Aksi takdirde, GetDataTipText yöntemi, ViewFilter GetFullDataTipText etkin bir hata ayıklama oturumu denetleyen ve hata ayıklama etkin olduğunda, hata ayıklayıcı bir araç ipucu için döndürülen metinde, yöntemden döndürülen metne eklendiği herhangi bir metin olan sınıf yöntemini çağırır GetDataTipText .
Bu yöntem, Kullanıcı hızlı bilgi seçerken de çağrılır. Bu durumda, varsayılan MPF uygulama sınıf yöntemini çağıran sınıf yöntemini çağırır, bu da ViewFilter HandleQuickInfo Source <xref:Microsoft.VisualStudio.Package.Source.OnSyncQuickInfo%2A> Parse isteğini bu nedenle yürütür QuickInfo . Daha GetDataTipText sonra yöntemi, daha sonra etkin bir hata ayıklama oturumundan döndürülen ve son görüntülenen metinlere eklenen veri metnini almak için çağrılır.