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