C# Class Purity.Compiler.Helpers.DataCompiler

Inheritance: ITypedExpressionVisitor
Mostra file Open project: paf31/Purity

Public Methods

Method Description
DataCompiler ( ILGenerator body, Type genericMethodParameters, IRuntimeContainer runtimeContainer ) : System
VisitAbstraction ( TypedExpressions d ) : void
VisitApplication ( TypedExpressions d ) : void
VisitCase ( TypedExpressions d ) : void
VisitComposition ( TypedExpressions d ) : void
VisitConst ( TypedExpressions d ) : void
VisitCurry ( TypedExpressions d ) : void
VisitIdentity ( TypedExpressions d ) : void
VisitInl ( TypedExpressions d ) : void
VisitInr ( TypedExpressions d ) : void
VisitOutl ( TypedExpressions d ) : void
VisitOutr ( TypedExpressions d ) : void
VisitSplit ( TypedExpressions d ) : void
VisitSynonym ( TypedExpressions d ) : void
VisitUncurry ( TypedExpressions d ) : void
VisitVariable ( TypedExpressions d ) : void

Method Details

DataCompiler() public method

public DataCompiler ( ILGenerator body, Type genericMethodParameters, IRuntimeContainer runtimeContainer ) : System
body System.Reflection.Emit.ILGenerator
genericMethodParameters System.Type
runtimeContainer IRuntimeContainer
return System

VisitAbstraction() public method

public VisitAbstraction ( TypedExpressions d ) : void
d TypedExpressions
return void

VisitApplication() public method

public VisitApplication ( TypedExpressions d ) : void
d TypedExpressions
return void

VisitCase() public method

public VisitCase ( TypedExpressions d ) : void
d TypedExpressions
return void

VisitComposition() public method

public VisitComposition ( TypedExpressions d ) : void
d TypedExpressions
return void

VisitConst() public method

public VisitConst ( TypedExpressions d ) : void
d TypedExpressions
return void

VisitCurry() public method

public VisitCurry ( TypedExpressions d ) : void
d TypedExpressions
return void

VisitIdentity() public method

public VisitIdentity ( TypedExpressions d ) : void
d TypedExpressions
return void

VisitInl() public method

public VisitInl ( TypedExpressions d ) : void
d TypedExpressions
return void

VisitInr() public method

public VisitInr ( TypedExpressions d ) : void
d TypedExpressions
return void

VisitOutl() public method

public VisitOutl ( TypedExpressions d ) : void
d TypedExpressions
return void

VisitOutr() public method

public VisitOutr ( TypedExpressions d ) : void
d TypedExpressions
return void

VisitSplit() public method

public VisitSplit ( TypedExpressions d ) : void
d TypedExpressions
return void

VisitSynonym() public method

public VisitSynonym ( TypedExpressions d ) : void
d TypedExpressions
return void

VisitUncurry() public method

public VisitUncurry ( TypedExpressions d ) : void
d TypedExpressions
return void

VisitVariable() public method

public VisitVariable ( TypedExpressions d ) : void
d TypedExpressions
return void