BaseClass
Každá základní třída pro symbol uživatelem definovaný typ (UDT) je identifikován dítěte s SymTagBaseClass značky.IDiaSymbol::get_type Vlastnost obsahuje symbol pro podkladové UDT a všechny vlastnosti podkladové UDT jsou k dispozici jako součást tento symbol BaseClass.
Vlastnosti
Následující tabulka zobrazuje další vlastnosti platné pro tento typ symbolu.
Property |
Typ dat |
Description |
---|---|---|
DWORD |
Modifikátor přístupu u této základní třídy.Jeden z CV_access_e hodnoty. |
|
IDiaSymbol* |
Symbol ohraničující třídy (pokud existuje). |
|
DWORD |
ID symbol nadřazené třídy. |
|
BOOL |
TRUEPokud konstruktor základní třídy. |
|
BOOL |
TRUEPokud je základní třída označeno jako argument. |
|
BOOL |
TRUEPokud operátor přiřazení základní třídy. |
|
BOOL |
TRUEPokud je základní třída operátoru přetypování. |
|
BOOL |
TRUEPokud je základní třída vnořené typy. |
|
BOOL |
TRUEPokud je základní třída nepřímé. |
|
DWORD |
Délka této základní třídy v bajtech. |
|
IDiaSymbol* |
Symbol ohraničujícím compiland. |
|
DWORD |
ID nadřazené lexikální symbol. |
|
BSTR |
Název základní třídy. |
|
BOOL |
TRUEJestliže je vnořená základní třídy. |
|
LONG |
Posun o určitých podřízených objektů, který představuje základní třídy v rámci struktury. |
|
BOOL |
TRUEPokud základní třída všech přetížené operátory. |
|
BOOL |
TRUEPokud je balen základní třídy. |
|
BOOL |
TRUEPokud se zobrazí základní třídy v oboru neglobální. |
|
DWORD |
ID indexu symbolu. |
|
DWORD |
Vrátí SymTagBaseClass (jeden z SymTagEnum hodnoty). |
|
IDiaSymbol* |
Symbol pro základní třídy UDT. |
|
DWORD |
ID typ symbolu. |
|
DWORD |
Hodnota z UdtKind. |
|
BOOL |
TRUEPokud je základní třída nezarovnaný. |
|
BOOL |
TRUEPokud je virtuální základní třídy. |
|
DWORD |
Index do virtuální posunutí základní tabulky. |
|
LONG |
Posun virtuální základní ukazatele. |
|
IDiaSymbol* |
Typ ukazatel virtuální základní tabulky. |
|
IDiaSymbol* |
Symbol popisující typ virtuální tabulky pro tento základní třídy. |
|
DWORD |
ID obrazce symbol virtuální tabulky. |
|
BOOL |
TRUEJestliže je základní třída označena jako volatile. |