Name |
Description |
ASTExtractor |
Extracts. |
ASTWalker |
Walks a class AST node. // TODO: Override class definition in order to create an inner class and remove the node! |
ASTWalkerContext |
Defines the walking context. |
BlockASTWalker |
Walks a block AST node. TODO: Attention, MethodASTWalker has great part of the logic is in common. |
ClassASTWalker |
Walks a class AST node. |
ConditionalStatementASTWalker |
Describes walkers in conditional statements. TODO: Make internal TODO: This is a walker but maybe it is not necessary to use walking funcitonalities. |
ConstructorASTWalker |
Walks a constructor AST node. TODO: Unify logic with method AST walker. |
EnumASTWalker |
Walks an interface AST node. |
EnumDefinitionASTWalker |
Walks an interface AST node. |
ExpressionStatementASTWalker |
This is a walker for expresison based statements. |
InterfaceASTWalker |
Walks an interface AST node. |
KeywordStatementASTWalker |
This is a walker for statements which consist in just a keyword. |
LocalDeclarationStatementASTWalker |
This is a walker for local eclarations. |
NamespaceASTWalker |
Walks a namespace AST node. |
ProgramASTWalker |
Walks a program AST node. |
ProgramWrapper |
Acts like a wrapper for ProgramASTWalker in order to provide an easy interface for converting C# code. |
PropertyASTWalker |
Walks a property AST node. |
UnsupportedSyntaxException |
Raised when a specific syntax construct is not supported. |
WalkerEventArgs |
Event args for walking. |