C# Class TriAxis.RunSharp.Conversion

Afficher le fichier Open project: AqlaSolutions/runsharp Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
Conversion ( ITypeMapper typeMapper ) : System

Private Methods

Méthode Description
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

Method Details

Conversion() protected méthode

protected Conversion ( ITypeMapper typeMapper ) : System
typeMapper ITypeMapper
Résultat System

Emit() public abstract méthode

public abstract Emit ( CodeGen g, Type from, Type to ) : void
g CodeGen
from IKVM.Reflection.Type
to IKVM.Reflection.Type
Résultat void

GetDirect() public static méthode

public static GetDirect ( Type @from, Type to, ITypeMapper typeMapper ) : Conversion
@from IKVM.Reflection.Type
to IKVM.Reflection.Type
typeMapper ITypeMapper
Résultat Conversion

GetExplicit() public static méthode

public static GetExplicit ( Operand op, Type to, bool onlyStandard, ITypeMapper typeMapper ) : Conversion
op Operand
to IKVM.Reflection.Type
onlyStandard bool
typeMapper ITypeMapper
Résultat Conversion

GetImplicit() public static méthode

public static GetImplicit ( Operand op, Type to, bool onlyStandard, ITypeMapper typeMapper ) : Conversion
op Operand
to IKVM.Reflection.Type
onlyStandard bool
typeMapper ITypeMapper
Résultat Conversion

GetImplicit() public static méthode

public static GetImplicit ( Type @from, Type to, bool onlyStandard, ITypeMapper typeMapper ) : Conversion
@from IKVM.Reflection.Type
to IKVM.Reflection.Type
onlyStandard bool
typeMapper ITypeMapper
Résultat Conversion