C# 클래스 Purity.Compiler.Helpers.FmapCompiler

상속: ITypeVisitor
파일 보기 프로젝트 열기: paf31/Purity

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
EmitConstant ( IType type ) : void

메소드 상세

FmapCompiler() 공개 메소드

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

VisitArrow() 공개 메소드

public VisitArrow ( Types t ) : void
t Types
리턴 void

VisitParameter() 공개 메소드

public VisitParameter ( Types t ) : void
t Types
리턴 void

VisitProduct() 공개 메소드

public VisitProduct ( Types t ) : void
t Types
리턴 void

VisitSum() 공개 메소드

public VisitSum ( Types t ) : void
t Types
리턴 void

VisitSynonym() 공개 메소드

public VisitSynonym ( Types t ) : void
t Types
리턴 void