CsEntityFormalParameter Struct Reference

Formal parameter entity. More...

Inheritance diagram for CsEntityFormalParameter:

CsEntity

List of all members.

Public Member Functions

 CsEntityFormalParameter (WPHashString phs, CsFormalParameter *param_)
virtual ~CsEntityFormalParameter ()
virtual void visit (CsEntityVisitor *visitor)

Static Public Member Functions

static void * operator new (size_t size)
static void operator delete (void *address)

Public Attributes

CsEntityTypeRef type
 Formal parameter type.
cs_formal_parameter_kind kind: 8
 In/out parameter kind.
bool bSystemParamArrayAttribute
 true - if System.ParamArrayAttribute is set for last parameter, false - otherwise.
CsFormalParameterparam
 AST-node where entity was defined. Null for parameters defined in entities imported from assemblies.


Detailed Description

Formal parameter entity.

Constructor & Destructor Documentation

CsEntityFormalParameter::CsEntityFormalParameter ( WPHashString  phs,
CsFormalParameter param_ 
) [inline]

virtual CsEntityFormalParameter::~CsEntityFormalParameter (  )  [inline, virtual]


Member Function Documentation

virtual void CsEntityFormalParameter::visit ( CsEntityVisitor visitor  )  [inline, virtual]

Implements CsEntity.

static void* CsEntityFormalParameter::operator new ( size_t  size  )  [inline, static]

static void CsEntityFormalParameter::operator delete ( void *  address  )  [inline, static]


Member Data Documentation

true - if System.ParamArrayAttribute is set for last parameter, false - otherwise.

AST-node where entity was defined. Null for parameters defined in entities imported from assemblies.

© 2008 metaspec