C# Class TriAxis.RunSharp.Conversion.UserDefined

Inheritance: Conversion
Show file Open project: AqlaSolutions/runsharp

Public Methods

Method Description
Emit ( CodeGen g, Type from, Type to ) : void
FindExplicit ( List collection, Type @from, Type to, ITypeMapper typeMapper ) : Conversion
FindImplicit ( List collection, Type @from, Type to, ITypeMapper typeMapper ) : Conversion
UserDefined ( Conversion before, IMemberInfo method, Conversion after, ITypeMapper typeMapper ) : System

Private Methods

Method Description
FindConversation_Match ( List collection, Type sx, Type tx, ITypeMapper typeMapper ) : Conversion

Method Details

Emit() public method

public Emit ( CodeGen g, Type from, Type to ) : void
g CodeGen
from IKVM.Reflection.Type
to IKVM.Reflection.Type
return void

FindExplicit() public static method

public static FindExplicit ( List collection, Type @from, Type to, ITypeMapper typeMapper ) : Conversion
collection List
@from IKVM.Reflection.Type
to IKVM.Reflection.Type
typeMapper ITypeMapper
return Conversion

FindImplicit() public static method

public static FindImplicit ( List collection, Type @from, Type to, ITypeMapper typeMapper ) : Conversion
collection List
@from IKVM.Reflection.Type
to IKVM.Reflection.Type
typeMapper ITypeMapper
return Conversion

UserDefined() public method

public UserDefined ( Conversion before, IMemberInfo method, Conversion after, ITypeMapper typeMapper ) : System
before Conversion
method IMemberInfo
after Conversion
typeMapper ITypeMapper
return System