C# Class Compiler.Ast.TypedTransformer

Inheritance: BaseCodeTransformer
Show file Open project: kthompson/csharpos Class Usage Examples

Public Methods

Method Description
VisitArgumentReferenceExpression ( Cecil.Decompiler.Ast.ArgumentReferenceExpression node ) : ICodeNode
VisitAssignExpression ( Cecil.Decompiler.Ast.AssignExpression node ) : ICodeNode
VisitBinaryExpression ( Cecil.Decompiler.Ast.BinaryExpression node ) : ICodeNode
VisitLiteralExpression ( Cecil.Decompiler.Ast.LiteralExpression node ) : ICodeNode
VisitUnaryExpression ( Cecil.Decompiler.Ast.UnaryExpression node ) : ICodeNode
VisitVariableReferenceExpression ( Cecil.Decompiler.Ast.VariableReferenceExpression node ) : ICodeNode

Private Methods

Method Description
GetElementType ( Type o ) : ElementType
GetElementType ( TypeCode tc ) : ElementType
GetElementType ( TypeReference type ) : ElementType
GetElementType ( object o ) : ElementType

Method Details

VisitArgumentReferenceExpression() public method

public VisitArgumentReferenceExpression ( Cecil.Decompiler.Ast.ArgumentReferenceExpression node ) : ICodeNode
node Cecil.Decompiler.Ast.ArgumentReferenceExpression
return ICodeNode

VisitAssignExpression() public method

public VisitAssignExpression ( Cecil.Decompiler.Ast.AssignExpression node ) : ICodeNode
node Cecil.Decompiler.Ast.AssignExpression
return ICodeNode

VisitBinaryExpression() public method

public VisitBinaryExpression ( Cecil.Decompiler.Ast.BinaryExpression node ) : ICodeNode
node Cecil.Decompiler.Ast.BinaryExpression
return ICodeNode

VisitLiteralExpression() public method

public VisitLiteralExpression ( Cecil.Decompiler.Ast.LiteralExpression node ) : ICodeNode
node Cecil.Decompiler.Ast.LiteralExpression
return ICodeNode

VisitUnaryExpression() public method

public VisitUnaryExpression ( Cecil.Decompiler.Ast.UnaryExpression node ) : ICodeNode
node Cecil.Decompiler.Ast.UnaryExpression
return ICodeNode

VisitVariableReferenceExpression() public method

public VisitVariableReferenceExpression ( Cecil.Decompiler.Ast.VariableReferenceExpression node ) : ICodeNode
node Cecil.Decompiler.Ast.VariableReferenceExpression
return ICodeNode