C# Class Expressive.Decompiler

Inheritance: IDecompiler
Mostra file Open project: ashmind/expressive

Public Methods

Method Description
Decompile ( IManagedMethod method, IList arguments ) : Expression
Decompile ( IManagedMethod method ) : LambdaExpression
Decompiler ( IDisassembler disassembler, IDecompilationPipeline pipeline ) : System

Protected Methods

Method Description
GetSingleExpression ( IList elements ) : Expression

Method Details

Decompile() public method

public Decompile ( IManagedMethod method, IList arguments ) : Expression
method IManagedMethod
arguments IList
return System.Linq.Expressions.Expression

Decompile() public method

public Decompile ( IManagedMethod method ) : LambdaExpression
method IManagedMethod
return System.Linq.Expressions.LambdaExpression

Decompiler() public method

public Decompiler ( IDisassembler disassembler, IDecompilationPipeline pipeline ) : System
disassembler IDisassembler
pipeline IDecompilationPipeline
return System

GetSingleExpression() protected method

protected GetSingleExpression ( IList elements ) : Expression
elements IList
return System.Linq.Expressions.Expression