C# Класс TriAxis.RunSharp.Conversion

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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