Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Esta interfaz representa una clase como un tipo.
Sintaxis
IDebugClassField : IDebugContainerField
Notas para los implementadores
Un proveedor de símbolos implementa esta interfaz en el mismo objeto que implementa la interfaz IDebugContainerField . Esta interfaz es una especialización que representa un tipo de clase.
Notas para autores de la llamada
Varias interfaces tienen métodos que pueden devolver esta interfaz, como IDebugSymbolProvider, IDebugMethodField e IDebugCustomAttribute. Además, puede usar QueryInterface para obtener esta interfaz de la interfaz IDebugContainerField si el método GetKind devuelve la marca FIELD_TYPE_CLASS.
Métodos en orden de Vtable
Además de los métodos de las interfaces IDebugField e IDebugContainerField , esta interfaz implementa lo siguiente:
| Method | Descripción |
|---|---|
| EnumBaseClasses | Crea un enumerador para las clases base de esta clase. |
| DoesInterfaceExist | Determina si se define una interfaz específica en la clase . |
| EnumNestedClasses | Crea un enumerador para las clases anidadas de esta clase. |
| GetEnclosingClass | Obtiene la clase que incluye esta clase. |
| EnumInterfacesImplemented | Crea un enumerador para las interfaces implementadas por esta clase. |
| EnumConstructors | Crea un enumerador para los constructores de esta clase. |
| GetDefaultIndexer | Obtiene el nombre del indizador predeterminado. |
| EnumNestedEnums | Crea un enumerador para los enumeradores anidados de esta clase. |
Requisitos
Encabezado: sh.h
Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop
Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll