CsEntityConstantBase Class Reference

Abstract constant entity base class. More...

Inheritance diagram for CsEntityConstantBase:
CsEntity CsEntityConstant CsEntityLocalConstant

List of all members.

Public Member Functions

 CsEntityConstantBase (cs_entity e, cs_entity_access access, string name, AssemblyEntity assembly, CsNode decl)

Public Attributes

CsEntityTypeRef type
 Constant type.
CsNode decl
 AST-node where entity was defined (CsConstantDeclarator or CsEnumMember). Null if entity imported from assembly.
object value
 Constant value.
bool evaluated
 Constant value is evaluated. It evaluated == false then value is null.

Detailed Description

Abstract constant entity base class.


Constructor & Destructor Documentation

CsEntityConstantBase ( cs_entity  e,
cs_entity_access  access,
string  name,
AssemblyEntity  assembly,
CsNode  decl 
)

Member Data Documentation

AST-node where entity was defined (CsConstantDeclarator or CsEnumMember). Null if entity imported from assembly.

bool evaluated

Constant value is evaluated. It evaluated == false then value is null.

Constant type.

object value

Constant value.

© 2010 metaspec