// 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);
     }
 }
Пример #3
0
            public void Apply(BsonMemberMap memberMap)
            {
                var value = _convention.IgnoreIfNull(memberMap.MemberInfo);

                memberMap.SetIgnoreIfNull(value);
            }
Пример #4
0
 /// <summary>
 /// Applies a modification to the member map.
 /// </summary>
 /// <param name="memberMap">The member map.</param>
 public void Apply(BsonMemberMap memberMap)
 {
     memberMap.SetIgnoreIfNull(_ignoreIfNull);
 }
 /// <summary>
 /// Applies a modification to the member map.
 /// </summary>
 /// <param name="memberMap">The member map.</param>
 public void Apply(BsonMemberMap memberMap)
 {
     memberMap.SetIgnoreIfNull(_ignoreIfNull);
 }
Пример #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);
 }
 public void Apply(BsonMemberMap memberMap)
 {
     var value = _convention.IgnoreIfNull(memberMap.MemberInfo);
     memberMap.SetIgnoreIfNull(value);
 }