C# Класс SqlObjectHydrator.ILEmitting.ObjectSettingEmitter

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
TableId int

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

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

Описание методов

Emit() публичный статический Метод

public static Emit ( ILGenerator emitter, Type type, Mapping mapping, int tableId ) : LocalBuilder
emitter System.Reflection.Emit.ILGenerator
type System.Type
mapping Mapping
tableId int
Результат System.Reflection.Emit.LocalBuilder

GenerateObjectBuilder() публичный статический Метод

public static GenerateObjectBuilder ( Type type, IDataRecord dataRecord, object>.Dictionary mappings ) : Func,object>
type System.Type
dataRecord IDataRecord
mappings object>.Dictionary
Результат Func,object>

GetMappingCacheTuple() публичный статический Метод

public static GetMappingCacheTuple ( int tableId, Type type ) : Type>.Tuple
tableId int
type System.Type
Результат Type>.Tuple

Описание свойств

TableId публичное статическое свойство

public static int TableId
Результат int