CrefMethod Class Reference

Method cref node. More...

Inheritance diagram for CrefMethod:
CrefNode

List of all members.

Public Member Functions

 CrefMethod ()
 Constructor.
override CsEntity getEntity ()
 Returns entity associated with node.
override void visit (ICrefVisitor visitor)
 Visit method. All nodes visited once in deep-first order.
override void callback (ICrefCallback visitor)
 Callback method.

Public Attributes

CrefIdentifierGenericParameters identifier_parameters
 Identifier and generic parameters.
List< CrefFormalParameterformal_parameters
 Formal parameters.
CsEntityMethod entity
 Resolved entity.

Detailed Description

Method cref node.

EBNF grammar:

cref-method-declaration:
  cref-identifier-generic-parameters "(" (cref-formal-parameter-list)? ")"


Constructor & Destructor Documentation

CrefMethod (  ) 

Constructor.


Member Function Documentation

override void callback ( ICrefCallback  visitor  )  [virtual]

Callback method.

Parameters:
visitor Callback interface

Implements CrefNode.

override CsEntity getEntity (  )  [virtual]

Returns entity associated with node.

Reimplemented from CrefNode.

override void visit ( ICrefVisitor  visitor  )  [virtual]

Visit method. All nodes visited once in deep-first order.

Parameters:
visitor Visitor

Implements CrefNode.


Member Data Documentation

Resolved entity.

Formal parameters.

Identifier and generic parameters.

© 2010 metaspec