Method | Description | |
---|---|---|
Emit ( ICodeNode node, int si ) : void | ||
Emit ( IEnumerable collection, int si ) : void | ||
EmitAssignExpression ( Cecil.Decompiler.Ast.AssignExpression node, int si ) : void | ||
EmitBinaryExpression ( |
||
EmitBlockStatement ( Cecil.Decompiler.Ast.BlockStatement node, int si ) : void | ||
EmitExpression ( Expression node, int si ) : void | ||
EmitExpressionStatement ( Cecil.Decompiler.Ast.ExpressionStatement node, int si ) : void | ||
EmitLiteralExpression ( Cecil.Decompiler.Ast.LiteralExpression node, int si ) : void | ||
EmitReturnStatement ( Cecil.Decompiler.Ast.ReturnStatement node, int si ) : void | ||
EmitStatement ( Cecil.Decompiler.Ast.Statement node, int si ) : void | ||
EmitUnaryExpression ( Cecil.Decompiler.Ast.UnaryExpression node, int si ) : void | ||
EmitVariableReferenceExpression ( Cecil.Decompiler.Ast.VariableReferenceExpression node, int si ) : void | ||
Emitter ( ) : System | ||
Emitter ( |
||
Section ( SectionType type ) : Section | ||
TerminateMethodBody ( |
||
VisitMethodDefinition ( Mono.Cecil.MethodDefinition method ) : void |
Method | Description | |
---|---|---|
GetMappedLabel ( string ilLabel ) : string | ||
GetUniqueLabel ( ) : string | ||
VisitMethodBody ( |
Method | Description | |
---|---|---|
EmitArgumentReferenceExpression ( Cecil.Decompiler.Ast.ArgumentReferenceExpression node, int si ) : void | ||
EmitBranchPattern ( System.Action test, System.Action @else, System.Action then ) : void | ||
EmitBranchPattern ( System.Action test, System.Action @else, System.Action then, string jmpType ) : void | ||
EmitComparePattern ( string left, string right, System.Action then, System.Action @else ) : void | ||
EmitComparePattern ( string left, string right, System.Action then, System.Action @else, string jmpType ) : void | ||
EmitMethodEntry ( int localVariableSize ) : void | ||
GetVariableSize ( Mono.Cecil.Cil.VariableDefinition variable ) : int | ||
LookupVariable ( Expression node ) : int |
public Emit ( ICodeNode node, int si ) : void | ||
node | ICodeNode | |
si | int | |
return | void |
public Emit ( IEnumerable collection, int si ) : void | ||
collection | IEnumerable | |
si | int | |
return | void |
public EmitAssignExpression ( Cecil.Decompiler.Ast.AssignExpression node, int si ) : void | ||
node | Cecil.Decompiler.Ast.AssignExpression | |
si | int | |
return | void |
public EmitBinaryExpression ( |
||
node | ||
si | int | |
return | void |
public EmitBlockStatement ( Cecil.Decompiler.Ast.BlockStatement node, int si ) : void | ||
node | Cecil.Decompiler.Ast.BlockStatement | |
si | int | |
return | void |
public EmitExpression ( Expression node, int si ) : void | ||
node | Expression | |
si | int | |
return | void |
public EmitExpressionStatement ( Cecil.Decompiler.Ast.ExpressionStatement node, int si ) : void | ||
node | Cecil.Decompiler.Ast.ExpressionStatement | |
si | int | |
return | void |
public EmitLiteralExpression ( Cecil.Decompiler.Ast.LiteralExpression node, int si ) : void | ||
node | Cecil.Decompiler.Ast.LiteralExpression | |
si | int | |
return | void |
public EmitReturnStatement ( Cecil.Decompiler.Ast.ReturnStatement node, int si ) : void | ||
node | Cecil.Decompiler.Ast.ReturnStatement | |
si | int | |
return | void |
public EmitStatement ( Cecil.Decompiler.Ast.Statement node, int si ) : void | ||
node | Cecil.Decompiler.Ast.Statement | |
si | int | |
return | void |
public EmitUnaryExpression ( Cecil.Decompiler.Ast.UnaryExpression node, int si ) : void | ||
node | Cecil.Decompiler.Ast.UnaryExpression | |
si | int | |
return | void |
public EmitVariableReferenceExpression ( Cecil.Decompiler.Ast.VariableReferenceExpression node, int si ) : void | ||
node | Cecil.Decompiler.Ast.VariableReferenceExpression | |
si | int | |
return | void |
public Emitter ( |
||
writer | ||
return | System |
protected GetMappedLabel ( string ilLabel ) : string | ||
ilLabel | string | |
return | string |
public Section ( SectionType type ) : Section | ||
type | SectionType | |
return | Section |
public TerminateMethodBody ( |
||
body | ||
return | void |
protected VisitMethodBody ( |
||
body | ||
return | void |
public VisitMethodDefinition ( Mono.Cecil.MethodDefinition method ) : void | ||
method | Mono.Cecil.MethodDefinition | |
return | void |