/// <summary> /// 设置字段信息 /// </summary> /// <param name="field"></param> internal void Set(FieldSize field) { Field = field.Field; MemberIndex = field.MemberIndex; SerializeMethod = (Action <Serializer, object>) typeof(AutoCSer.Reflection.InvokeMethod <,>).MakeGenericType(typeof(Serializer), Field.FieldType).GetMethod("getTypeObject", BindingFlags.Static | BindingFlags.NonPublic).Invoke(null, new object[] { Serializer.GetMemberMapSerializeMethod(Field.FieldType) ?? SerializeMethodCache.GetMember(Field.FieldType) }); }