CsEntityEvent Class Reference

Event entity. More...

Inheritance diagram for CsEntityEvent:
CsEntity

List of all members.

Public Member Functions

 CsEntityEvent (string phs, cs_entity_access ac, AssemblyEntity assembly, CsEventDeclarator declarator)
override void visit (ICsEntityVisitor visitor)
override void setStatic (bool flag)
override bool isStatic ()
 Returns true if it is a static entity.

Public Attributes

CsEventDeclarator declarator
 AST-node where entity was defined. Null if entity imported from assembly.
CsEntityTypeRef entity_type
 Event type.
CsEntityMethod add
 Add method.
CsEntityMethod remove
 Remove method.
CsEntityMethod fire
 Fire method. This method maybe imported only from assembly.
LinkedList< CsEntityMethodothers
 Other methods. These methods maybe imported only from assembly.
LinkedList< CsEntityAttributeattributes
 Attributes.

Detailed Description

Event entity.


Constructor & Destructor Documentation

CsEntityEvent ( string  phs,
cs_entity_access  ac,
AssemblyEntity  assembly,
CsEventDeclarator  declarator 
)

Member Function Documentation

override bool isStatic (  )  [virtual]

Returns true if it is a static entity.

Reimplemented from CsEntity.

override void setStatic ( bool  flag  )  [virtual]

Reimplemented from CsEntity.

override void visit ( ICsEntityVisitor  visitor  )  [virtual]

Implements CsEntity.


Member Data Documentation

Add method.

Attributes.

AST-node where entity was defined. Null if entity imported from assembly.

Fire method. This method maybe imported only from assembly.

LinkedList<CsEntityMethod> others

Other methods. These methods maybe imported only from assembly.

Remove method.

© 2010 metaspec