CsAstCallback Class ReferenceAST Node callback interface.
More...
List of all members.
Detailed Description
AST Node callback interface.
CsAstCallback functions are invoked by AST Node callback() functions. Interface may also used for implementing double-dispatchering.
Member Function Documentation
virtual void CsAstCallback::callback |
( |
CsOperator * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsIndexer * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsEvent * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsEventAccessor * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsProperty * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsMethod * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsFixedStatement * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsUsingStatement * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsTryStatement * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsCatchClause * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsThrowStatement * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsGotoStatement * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsBreakStatement * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsForStatement * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsWhileStatement * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsSwitchSection * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsSwitchLabel * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsIfStatement * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsEmptyStatement * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsLabel * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsBlock * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsArgumentList * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsArgument * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsNamespace * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsDelegate * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsEnum * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsEnumMember * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsInterface * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsStruct * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsClass * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsTypeBase * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsAttributes * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsAttribute * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsNamedArgument * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsExpressionList * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsConstantExpression * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsAsIsExpression * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsMemberAccess * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsElementAccess * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsLockStatement * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsThisAccess * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsLiteral * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsSimpleName * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsTypeRef * |
node |
) |
[inline, virtual] |
|
virtual void CsAstCallback::callback |
( |
CsUsingDirective * |
node |
) |
[inline, virtual] |
|
|