/// <summary> /// Freezes the settings. /// </summary> /// <returns>The frozen settings.</returns> public MongoCollectionSettings Freeze() { if (!isFrozen) { safeMode = safeMode.FrozenCopy(); frozenHashCode = GetHashCodeHelper(); frozenStringRepresentation = ToStringHelper(); isFrozen = true; } return(this); }
/// <summary> /// Freezes the settings. /// </summary> /// <returns>The frozen settings.</returns> public MongoDatabaseSettings Freeze() { if (!_isFrozen) { _safeMode = _safeMode.FrozenCopy(); _frozenHashCode = GetHashCodeHelper(); _frozenStringRepresentation = ToStringHelper(); _isFrozen = true; } return(this); }
/// <summary> /// Freezes the settings. /// </summary> /// <returns>The frozen settings.</returns> public MongoCollectionSettings Freeze() { if (!_isFrozen) { _safeMode = _safeMode.FrozenCopy(); _frozenHashCode = GetHashCode(); _frozenStringRepresentation = ToString(); _isFrozen = true; } return(this); }
/// <summary> /// Freezes the settings. /// </summary> /// <returns>The frozen settings.</returns> public MongoServerSettings Freeze() { if (!_isFrozen) { _credentialsStore.Freeze(); _safeMode = _safeMode.FrozenCopy(); _frozenHashCode = GetHashCode(); _frozenStringRepresentation = ToString(); _isFrozen = true; } return(this); }