/// <summary>
 /// Freezes the serialization options.
 /// </summary>
 /// <returns>The frozen serialization options.</returns>
 public override IBsonSerializationOptions Freeze()
 {
     if (!IsFrozen)
     {
         if (_itemSerializationOptions != null)
         {
             _itemSerializationOptions.Freeze();
         }
     }
     return(base.Freeze());
 }
示例#2
0
 /// <summary>
 /// Freezes the serialization options.
 /// </summary>
 /// <returns>The frozen serialization options.</returns>
 public override IBsonSerializationOptions Freeze()
 {
     if (!IsFrozen)
     {
         if (_keySerializationOptions != null)
         {
             _keySerializationOptions.Freeze();
         }
         if (_valueSerializationOptions != null)
         {
             _valueSerializationOptions.Freeze();
         }
     }
     return(base.Freeze());
 }