CsEntity Struct ReferenceAbstract Entity class. Base class for all entity classes.
More...
Inheritance diagram for CsEntity:
List of all members.
Detailed Description
Abstract Entity class. Base class for all entity classes.
Constructor & Destructor Documentation
virtual CsEntity::~CsEntity |
( |
|
) |
[inline, virtual] |
|
Member Function Documentation
bool CsEntity::isField |
( |
|
) |
const [inline] |
|
bool CsEntity::isIdentifier |
( |
|
) |
const [inline] |
|
bool CsEntity::isMethod |
( |
|
) |
const [inline] |
|
bool CsEntity::isNamespace |
( |
|
) |
const [inline] |
|
bool CsEntity::isNamespaceOrType |
( |
|
) |
const [inline] |
|
bool CsEntity::isOverrideMethod |
( |
|
) |
const [inline] |
|
static bool CsEntity::isParentChild |
( |
CsEntity * |
parent, |
|
|
CsEntity * |
child |
|
) |
[inline, static] |
|
virtual bool CsEntity::isSharedEntity |
( |
|
) |
const [inline, virtual] |
|
bool CsEntity::isType |
( |
|
) |
const [inline] |
|
bool CsEntity::isVirtualMethod |
( |
|
) |
const [inline] |
|
|
Implemented in CsScopeEntity, CsEntityNamespace, CsEntityBlock, CsEntityFormalParameter, CsEntityFormalParameterList, CsEntityMethod, CsEntityClass, CsEntityStruct, CsEntityInterface, CsEntityEnum, CsEntityConstant, CsEntityVariable, CsEntityBlockVariable, CsEntityDelegate, CsEntityProperty, CsEntityEvent, CsEntityLocalConstant, and CsEntityLocalVariable. |
Member Data Documentation
|
Pointer to assembly where entity was defined. Always null for entities generated by parser and namespaces.
|
|
Parser flags (for internal purposes only).
|
|
Metadata flags (imported from assembly or generated by parser).
|
|
Entity name. Name maybe compound ("a.b.c") for explicit interface implementation entitites. Name is null for global namespace, blocks and unresolved explicit interface implementation entitites.
|
|
Outer scope for entity. Non-null for all entitites except global namespace.
|
|