IVsContainedLanguageCodeSupport Arabirim
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.
Kod gezintisi, olay oluşturma ve benzeri için destek sağlar.
public interface class IVsContainedLanguageCodeSupport
public interface class IVsContainedLanguageCodeSupport
__interface IVsContainedLanguageCodeSupport
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("F386BE91-0E80-43AF-8EB6-8B829FA06282")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsContainedLanguageCodeSupport
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("F386BE91-0E80-43AF-8EB6-8B829FA06282")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsContainedLanguageCodeSupport = interface
Public Interface IVsContainedLanguageCodeSupport
- Öznitelikler
Uygulayanlara Notlar
Bu arabirimi, IVsContainedLanguage kod gezintisini desteklemek, olaylar oluşturmak ve içerilen dil kod bloğunun çeşitli öğelerine erişmek için arabirimi uygulayan aynı sınıfa uygulayın.
Arayanlara Notlar
Nesne üzerinde QueryInterface metodunu çağırarak IVsContainedLanguage veya nesneyi arabirime atayarak bu arabirimi elde edin IVsContainedLanguage IVsContainedLanguageCodeSupport .
Yöntemler
| CreateUniqueEventName(String, String, String, String) |
Sınıf bağlamı, nesne örneğinin adı ve olay adı verildiğinde benzersiz bir olay işleyici adı oluşturur. |
| EnsureEventHandler(String, String, String, String, UInt32, String, String, TextSpan[]) |
Sınıf bağlamı, nesne örneği adı, olayın adı ve olay işleyicisinin (benzersiz) adı zaten mevcut değilse, bu olay işleyicisini oluşturur. |
| GetBaseClassName(String, String) |
Belirtilen sınıf için taban sınıf adını döndürür. |
| GetCompatibleEventHandlers(String, String, String, Int32, IntPtr, IntPtr) |
Belirtilen olay açıklamasının imzasıyla eşleşen mevcut üyelerin bir koleksiyonunu döndürür. |
| GetEventHandlerMemberID(String, String, String, String, String) |
Varsa, belirtilen açıklamayla eşleşen bir olay işleyicisinin benzersiz üye kimliğini döndürür. |
| GetMemberNavigationPoint(String, String, TextSpan[], UInt32) |
İkincil arabellek koordinatlarındaki konumu (örneğin, başlangıç karakter dizini, başlangıç satırı, bitiş karakter dizini, bitiş satırı ve öğe KIMLIĞI), bu üyeye gitmek için önbelleğe alınmış ve daha sonra kullanılan bir sınıf üyesinin kısmi sınıf dosya arabelleği koordinatlarını edinir. |
| GetMembers(String, UInt32, Int32, IntPtr, IntPtr) |
Belirtilen bayraklara karşılık gelen üyelerin koleksiyonunu döndürür. |
| IsValidID(String, Boolean) |
İçerilen dil için geçerli bir tanımlayıcı olup olmadığını görmek için belirtilen KIMLIĞI inceler. |
| OnRenamed(ContainedLanguageRenameType, String, String) |
IVsContainedLanguageHostBelirtilen türde bir yeniden adlandırma işleminin başlatıldığını belirten içeren bir nesneden çağırılır. |