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

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

공개 메소드들

메소드 설명
Compile ( string name, TypeBuilder dataClass, ConstructorInfo ctor, IType type, string typeParameters, IMetadataContainer container, IRuntimeContainer runtimeContainer ) : void
Compile ( string name, TypeBuilder dataClass, ITypedExpression typedExpression, DataDeclaration data, IMetadataContainer container, IRuntimeContainer runtimeContainer ) : void

비공개 메소드들

메소드 설명
RemoveFirstParameter ( string name, TypeBuilder dataClass, MethodInfo method, IType arguments, IType returnType, string typeParameters, IRuntimeContainer runtimeContainer ) : void

메소드 상세

Compile() 공개 정적인 메소드

public static Compile ( string name, TypeBuilder dataClass, ConstructorInfo ctor, IType type, string typeParameters, IMetadataContainer container, IRuntimeContainer runtimeContainer ) : void
name string
dataClass System.Reflection.Emit.TypeBuilder
ctor System.Reflection.ConstructorInfo
type IType
typeParameters string
container IMetadataContainer
runtimeContainer IRuntimeContainer
리턴 void

Compile() 공개 정적인 메소드

public static Compile ( string name, TypeBuilder dataClass, ITypedExpression typedExpression, DataDeclaration data, IMetadataContainer container, IRuntimeContainer runtimeContainer ) : void
name string
dataClass System.Reflection.Emit.TypeBuilder
typedExpression ITypedExpression
data Purity.Compiler.Modules.DataDeclaration
container IMetadataContainer
runtimeContainer IRuntimeContainer
리턴 void