/// <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;
 }