/// <summary> /// 执行特性 /// </summary> /// <param name="member">成员</param> /// <param name="annotations">注解信息</param> public override void Invoke(MemberInfo member, Annotations annotations) { annotations.AliasName = this.Name; }
/// <summary> /// 执行特性 /// </summary> /// <param name="member">成员</param> /// <param name="annotations">注解信息</param> public override void Invoke(MemberInfo member, Annotations annotations) { annotations.IgnoreSerialized = true; }
/// <summary> /// 执行特性 /// </summary> /// <param name="member">成员</param> /// <param name="annotations">注解信息</param> public override void Invoke(MemberInfo member, Annotations annotations) { annotations.DateTimeFormat = this.Format; }
/// <summary> /// 执行特性 /// </summary> /// <param name="member">成员</param> /// <param name="annotations">注解信息</param> public abstract void Invoke(MemberInfo member, Annotations annotations);
/// <summary> /// 执行特性 /// </summary> /// <param name="member">成员</param> /// <param name="annotations">注解信息</param> public override void Invoke(MemberInfo member, Annotations annotations) { annotations.IgnoreWhenNull = true; }