예제 #1
0
 // internal methods
 internal void ApplyDefaultValues(IInheritableMongoClientSettings clientSettings)
 {
     if (!_guidRepresentation.HasBeenSet)
     {
         GuidRepresentation = clientSettings.GuidRepresentation;
     }
     if (!_readConcern.HasBeenSet)
     {
         ReadConcern = clientSettings.ReadConcern;
     }
     if (!_readEncoding.HasBeenSet)
     {
         ReadEncoding = clientSettings.ReadEncoding;
     }
     if (!_readPreference.HasBeenSet)
     {
         ReadPreference = clientSettings.ReadPreference;
     }
     if (!_writeConcern.HasBeenSet)
     {
         WriteConcern = clientSettings.WriteConcern;
     }
     if (!_writeEncoding.HasBeenSet)
     {
         WriteEncoding = clientSettings.WriteEncoding;
     }
 }
        // internal methods
        internal void ApplyDefaultValues(IInheritableMongoClientSettings clientSettings)
        {
#pragma warning disable 618
            if (BsonDefaults.GuidRepresentationMode == GuidRepresentationMode.V2 && !_guidRepresentation.HasBeenSet)
            {
                GuidRepresentation = clientSettings.GuidRepresentation;
            }
#pragma warning restore 618
            if (!_readConcern.HasBeenSet)
            {
                ReadConcern = clientSettings.ReadConcern;
            }
            if (!_readEncoding.HasBeenSet)
            {
                ReadEncoding = clientSettings.ReadEncoding;
            }
            if (!_readPreference.HasBeenSet)
            {
                ReadPreference = clientSettings.ReadPreference;
            }
            if (!_writeConcern.HasBeenSet)
            {
                WriteConcern = clientSettings.WriteConcern;
            }
            if (!_writeEncoding.HasBeenSet)
            {
                WriteEncoding = clientSettings.WriteEncoding;
            }
        }
 // internal methods
 internal void ApplyDefaultValues(IInheritableMongoClientSettings clientSettings)
 {
     if (!_guidRepresentation.HasBeenSet)
     {
         GuidRepresentation = clientSettings.GuidRepresentation;
     }
     if (!_readEncoding.HasBeenSet)
     {
         ReadEncoding = clientSettings.ReadEncoding;
     }
     if (!_readPreference.HasBeenSet)
     {
         ReadPreference = clientSettings.ReadPreference;
     }
     if (!_writeConcern.HasBeenSet)
     {
         WriteConcern = clientSettings.WriteConcern;
     }
     if (!_writeEncoding.HasBeenSet)
     {
         WriteEncoding = clientSettings.WriteEncoding;
     }
 }