Skip to content

Commit c25172e

Browse files
committed
CR Changes.
1 parent d39732a commit c25172e

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/MongoDB.Bson/Serialization/BsonDocumentBackedClass.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ protected T GetValue<T>(string memberName, T defaultValue)
7878
if (!_serializer.TryGetMemberSerializationInfo(memberName, out info))
7979
{
8080
var message = string.Format("The member {0} does not exist.", memberName);
81-
throw new ArgumentOutOfRangeException("memberName", message);
81+
throw new ArgumentException(message, "memberName");
8282
}
8383

8484
BsonValue bsonValue;
@@ -101,7 +101,7 @@ protected void SetValue(string memberName, object value)
101101
if (!_serializer.TryGetMemberSerializationInfo(memberName, out info))
102102
{
103103
var message = string.Format("The member {0} does not exist.", memberName);
104-
throw new ArgumentOutOfRangeException("memberName", message);
104+
throw new ArgumentException("memberName", message);
105105
}
106106

107107
var bsonValue = info.SerializeValue(value);

src/MongoDB.Driver/Linq/Processors/SerializationInfoBinder.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,10 @@ protected override Expression VisitBinary(BinaryExpression node)
6767
var arraySerializer = serializationExpression.SerializationInfo.Serializer as IBsonArraySerializer;
6868
var indexExpression = binary.Right as ConstantExpression;
6969
BsonSerializationInfo itemSerializationInfo;
70-
if (arraySerializer != null
71-
&& indexExpression != null
72-
&& indexExpression.Type == typeof(int)
73-
&& arraySerializer.TryGetItemSerializationInfo(out itemSerializationInfo))
70+
if (arraySerializer != null &&
71+
indexExpression != null &&
72+
indexExpression.Type == typeof(int) &&
73+
arraySerializer.TryGetItemSerializationInfo(out itemSerializationInfo))
7474
{
7575
var index = (int)indexExpression.Value;
7676
itemSerializationInfo = new BsonSerializationInfo(

0 commit comments

Comments
 (0)