C# Class SqlObjectHydrator.ILEmitting.ObjectSettingEmitter

Afficher le fichier Open project: jrote1/SqlObjectHydrator

Méthodes publiques

Свойство Type Description
TableId int

Méthodes publiques

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

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

GenerateObjectBuilder() public static méthode

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

GetMappingCacheTuple() public static méthode

public static GetMappingCacheTuple ( int tableId, Type type ) : Type>.Tuple
tableId int
type System.Type
Résultat Type>.Tuple

Property Details

TableId public_oe static_oe property

public static int TableId
Résultat int