C# Class Purity.Compiler.Helpers.FmapCompiler

Inheritance: ITypeVisitor
Mostra file Open project: paf31/Purity

Public Methods

Method Description
FmapCompiler ( ILGenerator body, string variableName, Type genericParameters, IRuntimeContainer runtimeContainer ) : System
VisitArrow ( Types t ) : void
VisitParameter ( Types t ) : void
VisitProduct ( Types t ) : void
VisitSum ( Types t ) : void
VisitSynonym ( Types t ) : void

Private Methods

Method Description
EmitConstant ( IType type ) : void

Method Details

FmapCompiler() public method

public FmapCompiler ( ILGenerator body, string variableName, Type genericParameters, IRuntimeContainer runtimeContainer ) : System
body System.Reflection.Emit.ILGenerator
variableName string
genericParameters System.Type
runtimeContainer IRuntimeContainer
return System

VisitArrow() public method

public VisitArrow ( Types t ) : void
t Types
return void

VisitParameter() public method

public VisitParameter ( Types t ) : void
t Types
return void

VisitProduct() public method

public VisitProduct ( Types t ) : void
t Types
return void

VisitSum() public method

public VisitSum ( Types t ) : void
t Types
return void

VisitSynonym() public method

public VisitSynonym ( Types t ) : void
t Types
return void