Sdílet prostřednictvím


Enum (přístup rozhraní pro ladění SDK)

Výčty jsou označeny SymTagEnum symboly.Každá hodnota výčtu se zobrazí jako podřízená třída s SymTagConstant značky.

Vlastnosti

Následující tabulka zobrazuje další vlastnosti platné pro tento typ symbolu.

Property

Typ dat

Description

IDiaSymbol::get_baseType

DWORD

Jeden z BasicType hodnoty.

IDiaSymbol::get_classParent

IDiaSymbol*

Nadřazené třídy tohoto výčtu, pokud existuje.

IDiaSymbol::get_classParentId

DWORD

ID symbol nadřazené třídy.

IDiaSymbol::get_constructor

BOOL

TRUEPokud výčet konstruktor.

IDiaSymbol::get_constType

BOOL

TRUEPokud výčtu je označeno jako argument.

IDiaSymbol::get_hasAssignmentOperator

BOOL

TRUEPokud operátor přiřazení výčtu.

IDiaSymbol::get_hasCastOperator

BOOL

TRUEPokud výčet operátoru přetypování.

IDiaSymbol::get_hasNestedTypes

BOOL

TRUEPokud výčet obsahuje vnořené typy.

IDiaSymbol::get_length

DWORD

Délka tohoto výčtu v bajtech.

IDiaSymbol::get_lexicalParent

IDiaSymbol*

Symbol ohraničujících Compiland.

IDiaSymbol::get_lexicalParentId

DWORD

ID nadřazené lexikální symbol.

IDiaSymbol::get_name

BSTR

Název výčtového typu.

IDiaSymbol::get_nested

BOOL

TRUEJestliže je vnořená výčtu.

IDiaSymbol::get_overloadedOperator

BOOL

TRUEPokud výčet všech přetížené operátory.

IDiaSymbol::get_packed

BOOL

TRUEPokud je balen výčtu.

IDiaSymbol::get_scoped

BOOL

TRUEPokud se zobrazí výčet neglobální lexikální oboru.

IDiaSymbol::get_symIndexId

DWORD

ID indexu symbolu.

IDiaSymbol::get_symTag

DWORD

Vrátí SymTagEnum (jeden z SymTagEnum hodnoty).

IDiaSymbol::get_type

IDiaSymbol*

Symbol pro základní typ.

IDiaSymbol::get_typeId

DWORD

ID typ symbolu.

IDiaSymbol::get_unalignedType

BOOL

TRUEPokud je výčet nezarovnaný.

IDiaSymbol::get_volatileType

BOOL

TRUEPokud výčtu je označeno jako volatile.

Viz také

Referenční dokumentace

Hierarchie třídy typů Symbol