void CreateUnpacker(Type t, MethodBuilder mb) { ILGenerator il = mb.GetILGenerator(); PackILGenerator.EmitUnpackCode(t, mb, il, LookupMembers, FormatMemberName, LookupUnpackMethod, LookupMemberMapping, LookupMemberMappingMethod); }
DynamicMethod CreatePacker(Type t, DynamicMethod dm) { ILGenerator il = dm.GetILGenerator(); _packMethods.Add(t, dm); PackILGenerator.EmitPackCode(t, dm, il, LookupMembers, FormatMemberName, LookupPackMethod); return(dm); }
private DynamicMethod CreateUnpacker(Type t, DynamicMethod dm) { ILGenerator iLGenerator = dm.GetILGenerator(); _unpackMethods.Add(t, dm); PackILGenerator.EmitUnpackCode(t, dm, iLGenerator, LookupMembers, FormatMemberName, LookupUnpackMethod, LookupMemberMapping, LookupMemberMappingMethod); return(dm); }
private void CreatePacker(Type t, MethodBuilder mb) { ILGenerator iLGenerator = mb.GetILGenerator(); PackILGenerator.EmitPackCode(t, mb, iLGenerator, LookupMembers, FormatMemberName, LookupPackMethod); }