Skip to content

Commit f0487d3

Browse files
committed
Renamin to serialization domain
1 parent 3f9c37c commit f0487d3

40 files changed

+108
-110
lines changed

src/MongoDB.Bson/BsonExtensionMethods.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ public static byte[] ToBson(
6969
IBsonSerializer serializer = null,
7070
Action<BsonSerializationContext.Builder> configurator = null,
7171
BsonSerializationArgs args = default(BsonSerializationArgs),
72-
int estimatedBsonSize = 0) => ToBson(obj, nominalType, BsonSerializer.DefaultDomain, writerSettings,
72+
int estimatedBsonSize = 0) => ToBson(obj, nominalType, BsonSerializer.DefaultSerializationDomain, writerSettings,
7373
serializer, configurator, args, estimatedBsonSize);
7474

7575
/// <summary>
@@ -164,7 +164,7 @@ public static BsonDocument ToBsonDocument(
164164
IBsonSerializer serializer = null,
165165
Action<BsonSerializationContext.Builder> configurator = null,
166166
BsonSerializationArgs args = default(BsonSerializationArgs)) => ToBsonDocument(obj, nominalType,
167-
BsonSerializer.DefaultDomain, serializer, configurator, args);
167+
BsonSerializer.DefaultSerializationDomain, serializer, configurator, args);
168168

169169
/// <summary>
170170
/// //TODO
@@ -273,7 +273,7 @@ public static string ToJson(
273273
IBsonSerializer serializer = null,
274274
Action<BsonSerializationContext.Builder> configurator = null,
275275
BsonSerializationArgs args = default(BsonSerializationArgs))
276-
=> ToJson(obj, nominalType, BsonSerializer.DefaultDomain, writerSettings, serializer, configurator, args);
276+
=> ToJson(obj, nominalType, BsonSerializer.DefaultSerializationDomain, writerSettings, serializer, configurator, args);
277277

278278
/// <summary>
279279
/// //TODO

src/MongoDB.Bson/ObjectModel/BsonDocumentWrapper.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ public object Wrapped
9292
/// <param name="value">The wrapped object.</param>
9393
/// <returns>A BsonDocumentWrapper.</returns>
9494
public static BsonDocumentWrapper Create<TNominalType>(TNominalType value) =>
95-
Create(value, BsonSerializer.DefaultDomain);
95+
Create(value, BsonSerializer.DefaultSerializationDomain);
9696

9797
/// <summary>
9898
/// //TODO
@@ -113,7 +113,7 @@ public static BsonDocumentWrapper Create<TNominalType>(TNominalType value, IBson
113113
/// <param name="value">The wrapped object.</param>
114114
/// <returns>A BsonDocumentWrapper.</returns>
115115
public static BsonDocumentWrapper Create(Type nominalType, object value) =>
116-
Create(nominalType, value, BsonSerializer.DefaultDomain);
116+
Create(nominalType, value, BsonSerializer.DefaultSerializationDomain);
117117

118118
/// <summary>
119119
/// //TODO
@@ -135,7 +135,7 @@ public static BsonDocumentWrapper Create(Type nominalType, object value, IBsonSe
135135
/// <param name="values">A list of wrapped objects.</param>
136136
/// <returns>A list of BsonDocumentWrappers.</returns>
137137
public static IEnumerable<BsonDocumentWrapper> CreateMultiple<TNominalType>(IEnumerable<TNominalType> values) =>
138-
CreateMultiple(values, BsonSerializer.DefaultDomain);
138+
CreateMultiple(values, BsonSerializer.DefaultSerializationDomain);
139139

140140
/// <summary>
141141
/// //TODO
@@ -163,7 +163,7 @@ public static IEnumerable<BsonDocumentWrapper> CreateMultiple<TNominalType>(IEnu
163163
/// <param name="values">A list of wrapped objects.</param>
164164
/// <returns>A list of BsonDocumentWrappers.</returns>
165165
public static IEnumerable<BsonDocumentWrapper> CreateMultiple(Type nominalType, IEnumerable values) =>
166-
CreateMultiple(nominalType, values, BsonSerializer.DefaultDomain);
166+
CreateMultiple(nominalType, values, BsonSerializer.DefaultSerializationDomain);
167167

168168
/// <summary>
169169
/// //TODO

src/MongoDB.Bson/Serialization/BsonClassMap.cs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -278,31 +278,31 @@ public static Type GetMemberInfoType(MemberInfo memberInfo)
278278
/// </summary>
279279
/// <returns>All registered class maps.</returns>
280280
public static IEnumerable<BsonClassMap> GetRegisteredClassMaps() =>
281-
BsonSerializer.DefaultDomain.BsonClassMap.GetRegisteredClassMaps();
281+
BsonSerializer.DefaultSerializationDomain.BsonClassMap.GetRegisteredClassMaps();
282282

283283
/// <summary>
284284
/// Checks whether a class map is registered for a type.
285285
/// </summary>
286286
/// <param name="type">The type to check.</param>
287287
/// <returns>True if there is a class map registered for the type.</returns>
288288
public static bool IsClassMapRegistered(Type type) =>
289-
BsonSerializer.DefaultDomain.BsonClassMap.IsClassMapRegistered(type);
289+
BsonSerializer.DefaultSerializationDomain.BsonClassMap.IsClassMapRegistered(type);
290290

291291
/// <summary>
292292
/// Looks up a class map (will AutoMap the class if no class map is registered).
293293
/// </summary>
294294
/// <param name="classType">The class type.</param>
295295
/// <returns>The class map.</returns>
296296
public static BsonClassMap LookupClassMap(Type classType) =>
297-
BsonSerializer.DefaultDomain.BsonClassMap.LookupClassMap(classType);
297+
BsonSerializer.DefaultSerializationDomain.BsonClassMap.LookupClassMap(classType);
298298

299299
/// <summary>
300300
/// Creates and registers a class map.
301301
/// </summary>
302302
/// <typeparam name="TClass">The class.</typeparam>
303303
/// <returns>The class map.</returns>
304304
public static BsonClassMap<TClass> RegisterClassMap<TClass>()=>
305-
BsonSerializer.DefaultDomain.BsonClassMap.RegisterClassMap<TClass>();
305+
BsonSerializer.DefaultSerializationDomain.BsonClassMap.RegisterClassMap<TClass>();
306306

307307
/// <summary>
308308
/// Creates and registers a class map.
@@ -311,22 +311,22 @@ public static BsonClassMap<TClass> RegisterClassMap<TClass>()=>
311311
/// <param name="classMapInitializer">The class map initializer.</param>
312312
/// <returns>The class map.</returns>
313313
public static BsonClassMap<TClass> RegisterClassMap<TClass>(Action<BsonClassMap<TClass>> classMapInitializer)
314-
=> BsonSerializer.DefaultDomain.BsonClassMap.RegisterClassMap(classMapInitializer);
314+
=> BsonSerializer.DefaultSerializationDomain.BsonClassMap.RegisterClassMap(classMapInitializer);
315315

316316
/// <summary>
317317
/// Registers a class map.
318318
/// </summary>
319319
/// <param name="classMap">The class map.</param>
320320
public static void RegisterClassMap(BsonClassMap classMap)
321-
=> BsonSerializer.DefaultDomain.BsonClassMap.RegisterClassMap(classMap);
321+
=> BsonSerializer.DefaultSerializationDomain.BsonClassMap.RegisterClassMap(classMap);
322322

323323
/// <summary>
324324
/// Registers a class map if it is not already registered.
325325
/// </summary>
326326
/// <typeparam name="TClass">The class.</typeparam>
327327
/// <returns>True if this call registered the class map, false if the class map was already registered.</returns>
328328
public static bool TryRegisterClassMap<TClass>()
329-
=> BsonSerializer.DefaultDomain.BsonClassMap.TryRegisterClassMap<TClass>();
329+
=> BsonSerializer.DefaultSerializationDomain.BsonClassMap.TryRegisterClassMap<TClass>();
330330

331331
/// <summary>
332332
/// Registers a class map if it is not already registered.
@@ -335,7 +335,7 @@ public static bool TryRegisterClassMap<TClass>()
335335
/// <param name="classMap">The class map.</param>
336336
/// <returns>True if this call registered the class map, false if the class map was already registered.</returns>
337337
public static bool TryRegisterClassMap<TClass>(BsonClassMap<TClass> classMap)
338-
=> BsonSerializer.DefaultDomain.BsonClassMap.TryRegisterClassMap(classMap);
338+
=> BsonSerializer.DefaultSerializationDomain.BsonClassMap.TryRegisterClassMap(classMap);
339339

340340
/// <summary>
341341
/// Registers a class map if it is not already registered.
@@ -344,7 +344,7 @@ public static bool TryRegisterClassMap<TClass>(BsonClassMap<TClass> classMap)
344344
/// <param name="classMapInitializer">The class map initializer (only called if the class map is not already registered).</param>
345345
/// <returns>True if this call registered the class map, false if the class map was already registered.</returns>
346346
public static bool TryRegisterClassMap<TClass>(Action<BsonClassMap<TClass>> classMapInitializer)
347-
=> BsonSerializer.DefaultDomain.BsonClassMap.TryRegisterClassMap(classMapInitializer);
347+
=> BsonSerializer.DefaultSerializationDomain.BsonClassMap.TryRegisterClassMap(classMapInitializer);
348348

349349
/// <summary>
350350
/// Registers a class map if it is not already registered.
@@ -353,7 +353,7 @@ public static bool TryRegisterClassMap<TClass>(Action<BsonClassMap<TClass>> clas
353353
/// <param name="classMapFactory">The class map factory (only called if the class map is not already registered).</param>
354354
/// <returns>True if this call registered the class map, false if the class map was already registered.</returns>
355355
public static bool TryRegisterClassMap<TClass>(Func<BsonClassMap<TClass>> classMapFactory)
356-
=> BsonSerializer.DefaultDomain.BsonClassMap.TryRegisterClassMap(classMapFactory);
356+
=> BsonSerializer.DefaultSerializationDomain.BsonClassMap.TryRegisterClassMap(classMapFactory);
357357

358358
// public methods
359359
/// <summary>
@@ -416,7 +416,7 @@ internal class FreezeContext
416416
/// Freezes the class map.
417417
/// </summary>
418418
/// <returns>The frozen class map.</returns>
419-
public BsonClassMap Freeze() => Freeze(BsonSerializer.DefaultDomain);
419+
public BsonClassMap Freeze() => Freeze(BsonSerializer.DefaultSerializationDomain);
420420

421421
internal BsonClassMap Freeze(IBsonSerializationDomain domain)
422422
{

src/MongoDB.Bson/Serialization/BsonDeserializationContext.cs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public class BsonDeserializationContext
2828
private readonly IBsonSerializer _dynamicArraySerializer;
2929
private readonly IBsonSerializer _dynamicDocumentSerializer;
3030
private readonly IBsonReader _reader;
31-
private readonly IBsonSerializationDomain _domain;
31+
private readonly IBsonSerializationDomain _serializationDomain;
3232

3333
// constructors
3434
private BsonDeserializationContext(
@@ -41,7 +41,7 @@ private BsonDeserializationContext(
4141
_allowDuplicateElementNames = allowDuplicateElementNames;
4242
_dynamicArraySerializer = dynamicArraySerializer;
4343
_dynamicDocumentSerializer = dynamicDocumentSerializer;
44-
_domain = reader.Settings?.SerializationDomain ?? BsonSerializer.DefaultDomain;
44+
_serializationDomain = reader.Settings?.SerializationDomain ?? BsonSerializer.DefaultSerializationDomain;
4545
}
4646

4747
// public properties
@@ -59,7 +59,7 @@ public bool AllowDuplicateElementNames
5959
/// <summary>
6060
/// //TODO
6161
/// </summary>
62-
public IBsonSerializationDomain Domain => _domain;
62+
public IBsonSerializationDomain SerializationDomain => _serializationDomain;
6363

6464
/// <summary>
6565
/// Gets the dynamic array serializer.
@@ -145,7 +145,6 @@ public class Builder
145145
private IBsonSerializer _dynamicArraySerializer;
146146
private IBsonSerializer _dynamicDocumentSerializer;
147147
private IBsonReader _reader;
148-
private IBsonSerializationDomain _domain;
149148

150149
// constructors
151150
internal Builder(BsonDeserializationContext other, IBsonReader reader)
@@ -161,7 +160,6 @@ internal Builder(BsonDeserializationContext other, IBsonReader reader)
161160
_allowDuplicateElementNames = other.AllowDuplicateElementNames;
162161
_dynamicArraySerializer = other.DynamicArraySerializer;
163162
_dynamicDocumentSerializer = other.DynamicDocumentSerializer;
164-
_domain = other.Domain;
165163
}
166164
else
167165
{

src/MongoDB.Bson/Serialization/BsonMemberMap.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ obj is BsonMemberMap other &&
294294
/// Gets the serializer.
295295
/// </summary>
296296
/// <returns>The serializer.</returns>
297-
public IBsonSerializer GetSerializer() => GetSerializer(BsonSerializer.DefaultDomain);
297+
public IBsonSerializer GetSerializer() => GetSerializer(BsonSerializer.DefaultSerializationDomain);
298298

299299
/// <summary>
300300
/// //TODO

src/MongoDB.Bson/Serialization/BsonSerializationContext.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public class BsonSerializationContext
2626
// private fields
2727
private readonly Func<Type, bool> _isDynamicType;
2828
private readonly IBsonWriter _writer;
29-
private readonly IBsonSerializationDomain _domain;
29+
private readonly IBsonSerializationDomain _serializationDomain;
3030

3131
// constructors
3232
private BsonSerializationContext(
@@ -35,15 +35,15 @@ private BsonSerializationContext(
3535
{
3636
_writer = writer;
3737
_isDynamicType = isDynamicType;
38-
_domain = writer.Settings?.SerializationDomain ?? BsonSerializer.DefaultDomain;
38+
_serializationDomain = writer.Settings?.SerializationDomain ?? BsonSerializer.DefaultSerializationDomain;
3939
}
4040

4141
// public properties
4242

4343
/// <summary>
4444
/// //TODO
4545
/// </summary>
46-
public IBsonSerializationDomain Domain => _domain;
46+
public IBsonSerializationDomain SerializationDomain => _serializationDomain;
4747

4848
/// <summary>
4949
/// Gets a function that, when executed, will indicate whether the type

0 commit comments

Comments
 (0)