C# 클래스 TriAxis.RunSharp.Conversion

파일 보기 프로젝트 열기: AqlaSolutions/runsharp 1 사용 예제들

공개 메소드들

메소드 설명
Emit ( CodeGen g, Type from, Type to ) : void
GetDirect ( Type @from, Type to, ITypeMapper typeMapper ) : Conversion
GetExplicit ( Operand op, Type to, bool onlyStandard, ITypeMapper typeMapper ) : Conversion
GetImplicit ( Operand op, Type to, bool onlyStandard, ITypeMapper typeMapper ) : Conversion
GetImplicit ( Type @from, Type to, bool onlyStandard, ITypeMapper typeMapper ) : Conversion

보호된 메소드들

메소드 설명
Conversion ( ITypeMapper typeMapper ) : System

비공개 메소드들

메소드 설명
FindCandidates ( List &candidates, IEnumerable methods, Operand from, Type to, ConversionProvider extraConv, ITypeMapper typeMapper ) : void
FindExplicitMethods ( Type from, Type to, ITypeMapper typeMapper ) : IEnumerable
FindImplicitMethods ( Type from, Type to, ITypeMapper typeMapper ) : IEnumerable

메소드 상세

Conversion() 보호된 메소드

protected Conversion ( ITypeMapper typeMapper ) : System
typeMapper ITypeMapper
리턴 System

Emit() 공개 추상적인 메소드

public abstract Emit ( CodeGen g, Type from, Type to ) : void
g CodeGen
from IKVM.Reflection.Type
to IKVM.Reflection.Type
리턴 void

GetDirect() 공개 정적인 메소드

public static GetDirect ( Type @from, Type to, ITypeMapper typeMapper ) : Conversion
@from IKVM.Reflection.Type
to IKVM.Reflection.Type
typeMapper ITypeMapper
리턴 Conversion

GetExplicit() 공개 정적인 메소드

public static GetExplicit ( Operand op, Type to, bool onlyStandard, ITypeMapper typeMapper ) : Conversion
op Operand
to IKVM.Reflection.Type
onlyStandard bool
typeMapper ITypeMapper
리턴 Conversion

GetImplicit() 공개 정적인 메소드

public static GetImplicit ( Operand op, Type to, bool onlyStandard, ITypeMapper typeMapper ) : Conversion
op Operand
to IKVM.Reflection.Type
onlyStandard bool
typeMapper ITypeMapper
리턴 Conversion

GetImplicit() 공개 정적인 메소드

public static GetImplicit ( Type @from, Type to, bool onlyStandard, ITypeMapper typeMapper ) : Conversion
@from IKVM.Reflection.Type
to IKVM.Reflection.Type
onlyStandard bool
typeMapper ITypeMapper
리턴 Conversion