C# Class SqlObjectHydrator.ILEmitting.ObjectSettingEmitter

Mostrar archivo Open project: jrote1/SqlObjectHydrator

Public Properties

Property Type Description
TableId int

Public Methods

Method Description
Emit ( ILGenerator emitter, Type type, Mapping mapping, int tableId ) : LocalBuilder
GenerateObjectBuilder ( Type type, IDataRecord dataRecord, object>.Dictionary mappings ) : Func,object>
GetMappingCacheTuple ( int tableId, Type type ) : Type>.Tuple

Method Details

Emit() public static method

public static Emit ( ILGenerator emitter, Type type, Mapping mapping, int tableId ) : LocalBuilder
emitter System.Reflection.Emit.ILGenerator
type System.Type
mapping Mapping
tableId int
return System.Reflection.Emit.LocalBuilder

GenerateObjectBuilder() public static method

public static GenerateObjectBuilder ( Type type, IDataRecord dataRecord, object>.Dictionary mappings ) : Func,object>
type System.Type
dataRecord IDataRecord
mappings object>.Dictionary
return Func,object>

GetMappingCacheTuple() public static method

public static GetMappingCacheTuple ( int tableId, Type type ) : Type>.Tuple
tableId int
type System.Type
return Type>.Tuple

Property Details

TableId public_oe static_oe property

public static int TableId
return int