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 bir sınıfı tür olarak temsil eder.
Sözdizimi
IDebugClassField : IDebugContainerField
Uygulayıcılar için Notlar
Sembol sağlayıcısı bu arabirimi IDebugContainerField arabirimini uygulayan nesneye uygular. Bu arabirim, bir sınıf türünü temsil eden bir özelleştirmedir.
Arayanlar İçin Notlar
Bir dizi arabirimde IDebugSymbolProvider, IDebugMethodField ve IDebugCustomAttribute gibi bu arabirimi döndürebilen yöntemler bulunur. Ayrıca, GetKind yöntemi bayrağını FIELD_TYPE_CLASSdöndürürse Bu arabirimi IDebugContainerField arabiriminden almak için QueryInterface kullanabilirsiniz.
Vtable Sırasına Göre Yöntemler
IDebugField ve IDebugContainerField arabirimlerindeki yöntemlere ek olarak, bu arabirim aşağıdakileri uygular:
| Metot | Açıklama |
|---|---|
| EnumBaseClasses | Bu sınıfın temel sınıfları için bir numaralandırıcı oluşturur. |
| DoesInterfaceExist | Sınıfında belirli bir arabirimin tanımlandığını belirler. |
| EnumNestedClasses | Bu sınıfın iç içe geçmiş sınıfları için bir numaralandırıcı oluşturur. |
| GetEnclosingClass | Bu sınıfı kapsayan sınıfı alır. |
| EnumInterfacesImplemented | Bu sınıf tarafından uygulanan arabirimler için bir numaralandırıcı oluşturur. |
| EnumConstructors | Bu sınıfın oluşturucuları için bir numaralandırıcı oluşturur. |
| GetDefaultIndexer | Varsayılan dizin oluşturucunun adını alır. |
| EnumNestedEnums | Bu sınıfın iç içe yerleştirilmiş numaralandırıcıları için bir numaralandırıcı oluşturur. |
Gereksinimler
Üst bilgi: sh.h
Ad Alanı: Microsoft.VisualStudio.Debugger.Interop
Derleme: Microsoft.VisualStudio.Debugger.Interop.dll