Пример #1
0
 public void Apply(BsonMemberMap memberMap)
 {
     if (typeof(T) == memberMap.ClassMap.ClassType)
     {
         memberMap.SetIgnoreIfDefault(true);
     }
 }
 // public methods
 /// <summary>
 /// Applies a modification to the member map.
 /// </summary>
 /// <param name="memberMap">The member map.</param>
 public void Apply(BsonMemberMap memberMap)
 {
     memberMap.SetDefaultValue(_defaultValue);
     if (_serializeDefaultValueWasSet)
     {
         memberMap.SetIgnoreIfNull(false);
         memberMap.SetIgnoreIfDefault(!_serializeDefaultValue);
     }
 }
 // public methods
 /// <summary>
 /// Applies a modification to the member map.
 /// </summary>
 /// <param name="memberMap">The member map.</param>
 public void Apply(BsonMemberMap memberMap)
 {
     memberMap.SetDefaultValue(_defaultValue);
     if (_serializeDefaultValueWasSet)
     {
         memberMap.SetIgnoreIfNull(false);
         memberMap.SetIgnoreIfDefault(!_serializeDefaultValue);
     }
 }
Пример #4
0
            public void Apply(BsonMemberMap memberMap)
            {
                var value = _convention.SerializeDefaultValue(memberMap.MemberInfo);

                memberMap.SetIgnoreIfDefault(value);
            }
Пример #5
0
 public void Apply(BsonMemberMap mm)
 {
     mm.SetIgnoreIfDefault(true);
 }
Пример #6
0
 // public methods
 /// <summary>
 /// Applies a modification to the member map.
 /// </summary>
 /// <param name="memberMap">The member map.</param>
 public void Apply(BsonMemberMap memberMap)
 {
     memberMap.SetIgnoreIfNull(false);
     memberMap.SetIgnoreIfDefault(_value);
 }
 // public methods
 /// <summary>
 /// Applies a modification to the member map.
 /// </summary>
 /// <param name="memberMap">The member map.</param>
 public void Apply(BsonMemberMap memberMap)
 {
     memberMap.SetIgnoreIfNull(false);
     memberMap.SetIgnoreIfDefault(_value);
 }
Пример #8
0
 /// <summary>
 /// Applies a modification to the member map.
 /// </summary>
 /// <param name="memberMap">The member map.</param>
 public void Apply(BsonMemberMap memberMap)
 {
     memberMap.SetIgnoreIfDefault(_ignoreIfDefault);
 }
 /// <summary>
 /// Applies a modification to the member map.
 /// </summary>
 /// <param name="memberMap">The member map.</param>
 public void Apply(BsonMemberMap memberMap)
 {
     memberMap.SetIgnoreIfDefault(_ignoreIfDefault);
 }
 public void Apply(BsonMemberMap memberMap)
 {
     var value = _convention.SerializeDefaultValue(memberMap.MemberInfo);
     memberMap.SetIgnoreIfDefault(value);
 }