Aracılığıyla paylaş


IDebugClassField

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

Ayrıca bkz.