Skip to content

Commit ca66264

Browse files
committed
Moved to internal 1
1 parent 7f5ed7a commit ca66264

30 files changed

+95
-96
lines changed

src/MongoDB.Bson/ObjectModel/BsonDocumentWrapper.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ public static BsonDocumentWrapper Create<TNominalType>(TNominalType value) =>
101101
/// <param name="domain"></param>
102102
/// <typeparam name="TNominalType"></typeparam>
103103
/// <returns></returns>
104-
public static BsonDocumentWrapper Create<TNominalType>(TNominalType value, IBsonSerializationDomain domain)
104+
internal static BsonDocumentWrapper Create<TNominalType>(TNominalType value, IBsonSerializationDomain domain)
105105
{
106106
return Create(typeof(TNominalType), value, domain);
107107
}
@@ -122,7 +122,7 @@ public static BsonDocumentWrapper Create(Type nominalType, object value) =>
122122
/// <param name="value"></param>
123123
/// <param name="domain"></param>
124124
/// <returns></returns>
125-
public static BsonDocumentWrapper Create(Type nominalType, object value, IBsonSerializationDomain domain)
125+
internal static BsonDocumentWrapper Create(Type nominalType, object value, IBsonSerializationDomain domain)
126126
{
127127
var serializer = domain.LookupSerializer(nominalType);
128128
return new BsonDocumentWrapper(value, serializer);
@@ -145,7 +145,7 @@ public static IEnumerable<BsonDocumentWrapper> CreateMultiple<TNominalType>(IEnu
145145
/// <typeparam name="TNominalType"></typeparam>
146146
/// <returns></returns>
147147
/// <exception cref="ArgumentNullException"></exception>
148-
public static IEnumerable<BsonDocumentWrapper> CreateMultiple<TNominalType>(IEnumerable<TNominalType> values, IBsonSerializationDomain domain)
148+
internal static IEnumerable<BsonDocumentWrapper> CreateMultiple<TNominalType>(IEnumerable<TNominalType> values, IBsonSerializationDomain domain)
149149
{
150150
if (values == null)
151151
{
@@ -173,7 +173,7 @@ public static IEnumerable<BsonDocumentWrapper> CreateMultiple(Type nominalType,
173173
/// <param name="domain"></param>
174174
/// <returns></returns>
175175
/// <exception cref="ArgumentNullException"></exception>
176-
public static IEnumerable<BsonDocumentWrapper> CreateMultiple(Type nominalType, IEnumerable values, IBsonSerializationDomain domain)
176+
internal static IEnumerable<BsonDocumentWrapper> CreateMultiple(Type nominalType, IEnumerable values, IBsonSerializationDomain domain)
177177
{
178178
if (nominalType == null)
179179
{

src/MongoDB.Bson/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,5 @@
2828

2929
[assembly: InternalsVisibleTo("MongoDB.Bson.Tests, PublicKey=002400000480000094000000060200000024000052534131000400000100010035287f0d3883c0a075c88e0cda3ce93b621003ecbd5e920d4a8c7238564f4d2f4f68116aca28c9b21341dc3a877679c14556192b2b2f5fe2c11d624e0894d308ff7b94bf6fd72aef1b41017ffe2572e99019d1c61963e68cd0ed67734a42cb333b808e3867cbe631937214e32e409fb1fa62fdb69d494c2530e64a40e417d6ee")]
3030
[assembly: InternalsVisibleTo("MongoDB.Analyzer.MQLGenerator, PublicKey=002400000480000094000000060200000024000052534131000400000100010035287f0d3883c0a075c88e0cda3ce93b621003ecbd5e920d4a8c7238564f4d2f4f68116aca28c9b21341dc3a877679c14556192b2b2f5fe2c11d624e0894d308ff7b94bf6fd72aef1b41017ffe2572e99019d1c61963e68cd0ed67734a42cb333b808e3867cbe631937214e32e409fb1fa62fdb69d494c2530e64a40e417d6ee")]
31+
[assembly: InternalsVisibleTo("MongoDB.Driver, PublicKey=002400000480000094000000060200000024000052534131000400000100010035287f0d3883c0a075c88e0cda3ce93b621003ecbd5e920d4a8c7238564f4d2f4f68116aca28c9b21341dc3a877679c14556192b2b2f5fe2c11d624e0894d308ff7b94bf6fd72aef1b41017ffe2572e99019d1c61963e68cd0ed67734a42cb333b808e3867cbe631937214e32e409fb1fa62fdb69d494c2530e64a40e417d6ee")]
32+
[assembly: InternalsVisibleTo("MongoDB.Driver.Tests, PublicKey=002400000480000094000000060200000024000052534131000400000100010035287f0d3883c0a075c88e0cda3ce93b621003ecbd5e920d4a8c7238564f4d2f4f68116aca28c9b21341dc3a877679c14556192b2b2f5fe2c11d624e0894d308ff7b94bf6fd72aef1b41017ffe2572e99019d1c61963e68cd0ed67734a42cb333b808e3867cbe631937214e32e409fb1fa62fdb69d494c2530e64a40e417d6ee")]

src/MongoDB.Bson/Serialization/BsonClassMap.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,7 @@ public static bool TryRegisterClassMap<TClass>(Func<BsonClassMap<TClass>> classM
363363
/// //TODO
364364
/// </summary>
365365
/// <param name="serializationDomain"></param>
366-
public void AutoMap(IBsonSerializationDomain serializationDomain)
366+
internal void AutoMap(IBsonSerializationDomain serializationDomain)
367367
{
368368
if (_frozen) { ThrowFrozenException(); }
369369
AutoMapClass(serializationDomain);

src/MongoDB.Bson/Serialization/BsonMemberMap.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ obj is BsonMemberMap other &&
301301
/// </summary>
302302
/// <param name="domain"></param>
303303
/// <returns></returns>
304-
public IBsonSerializer GetSerializer(IBsonSerializationDomain domain)
304+
internal IBsonSerializer GetSerializer(IBsonSerializationDomain domain)
305305
{
306306
if (_serializer == null)
307307
{

src/MongoDB.Bson/Serialization/BsonSerializer.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ static BsonSerializer()
3737
/// <summary>
3838
/// //TODO
3939
/// </summary>
40-
public static IBsonSerializationDomain DefaultSerializationDomain => _serializationDomain;
40+
public static IBsonSerializationDomain DefaultSerializationDomain => _serializationDomain; //FP This one should be hidden
4141

4242
// public static properties
4343
/// <summary>
@@ -72,7 +72,7 @@ public static bool UseZeroIdChecker
7272
/// //TODO
7373
/// </summary>
7474
/// <returns></returns>
75-
public static IBsonSerializationDomain CreateSerializationDomain() => new BsonSerializationDomain();
75+
internal static IBsonSerializationDomain CreateSerializationDomain() => new BsonSerializationDomain();
7676

7777
/// <summary>
7878
/// Deserializes an object from a BsonDocument.

src/MongoDB.Bson/Serialization/BsonSerializerRegistry.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public BsonSerializerRegistry():
4343
/// //TODO
4444
/// </summary>
4545
/// <param name="serializationDomain"></param>
46-
public BsonSerializerRegistry(IBsonSerializationDomain serializationDomain)
46+
internal BsonSerializerRegistry(IBsonSerializationDomain serializationDomain)
4747
{
4848
_cache = new ConcurrentDictionary<Type, IBsonSerializer>();
4949
_serializationProviders = new ConcurrentStack<IBsonSerializationProvider>();
@@ -55,7 +55,7 @@ public BsonSerializerRegistry(IBsonSerializationDomain serializationDomain)
5555
/// <summary>
5656
/// //TODO
5757
/// </summary>
58-
public IBsonSerializationDomain SerializationDomain => _serializationDomain;
58+
IBsonSerializationDomain IBsonSerializerRegistryInternal.SerializationDomain => _serializationDomain;
5959

6060
/// <summary>
6161
/// Gets the serializer for the specified <paramref name="type" />.

src/MongoDB.Bson/Serialization/Conventions/CamelCaseElementNameConvention.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
*/
1515

1616
using System;
17-
using System.Reflection;
1817

1918
namespace MongoDB.Bson.Serialization.Conventions
2019
{
@@ -25,10 +24,10 @@ public class CamelCaseElementNameConvention : ConventionBase, IMemberMapConventi
2524
{
2625
// public methods
2726
/// <inheritdoc />
28-
public void Apply(BsonMemberMap memberMap) => Apply(memberMap, BsonSerializer.DefaultSerializationDomain);
27+
public void Apply(BsonMemberMap memberMap) => (this as IMemberMapConventionInternal).Apply(memberMap, BsonSerializer.DefaultSerializationDomain);
2928

3029
/// <inheritdoc />
31-
public void Apply(BsonMemberMap memberMap, IBsonSerializationDomain domain)
30+
void IMemberMapConventionInternal.Apply(BsonMemberMap memberMap, IBsonSerializationDomain domain)
3231
{
3332
string name = memberMap.MemberName;
3433
name = GetElementName(name);

src/MongoDB.Bson/Serialization/Conventions/DelegateMemberMapConvention.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,10 @@ public DelegateMemberMapConvention(string name, Action<BsonMemberMap> action)
4646
/// Applies a modification to the member map.
4747
/// </summary>
4848
/// <param name="memberMap">The member map.</param>
49-
public void Apply(BsonMemberMap memberMap) => Apply(memberMap, BsonSerializer.DefaultSerializationDomain);
49+
public void Apply(BsonMemberMap memberMap) => (this as IMemberMapConventionInternal).Apply(memberMap, BsonSerializer.DefaultSerializationDomain);
5050

5151
/// <inheritdoc />
52-
public void Apply(BsonMemberMap memberMap, IBsonSerializationDomain domain)
52+
void IMemberMapConventionInternal.Apply(BsonMemberMap memberMap, IBsonSerializationDomain domain)
5353
{
5454
_action(memberMap);
5555
}

src/MongoDB.Bson/Serialization/Conventions/DelegatePostProcessingConvention.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,10 @@ public DelegatePostProcessingConvention(string name, Action<BsonClassMap> action
4646
/// Applies a post processing modification to the class map.
4747
/// </summary>
4848
/// <param name="classMap">The class map.</param>
49-
public void PostProcess(BsonClassMap classMap) => PostProcess(classMap, BsonSerializer.DefaultSerializationDomain);
49+
public void PostProcess(BsonClassMap classMap) => (this as IPostProcessingConventionInternal).PostProcess(classMap, BsonSerializer.DefaultSerializationDomain);
5050

5151
/// <inheritdoc />
52-
public void PostProcess(BsonClassMap classMap, IBsonSerializationDomain domain)
52+
void IPostProcessingConventionInternal.PostProcess(BsonClassMap classMap, IBsonSerializationDomain domain)
5353
{
5454
_action(classMap);
5555
}

src/MongoDB.Bson/Serialization/Conventions/EnumRepresentationConvention.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,10 @@ public EnumRepresentationConvention(BsonType representation, bool topLevelOnly)
6666
/// Applies a modification to the member map.
6767
/// </summary>
6868
/// <param name="memberMap">The member map.</param>
69-
public void Apply(BsonMemberMap memberMap) => Apply(memberMap, BsonSerializer.DefaultSerializationDomain);
69+
public void Apply(BsonMemberMap memberMap) => (this as IMemberMapConventionInternal).Apply(memberMap, BsonSerializer.DefaultSerializationDomain);
7070

7171
/// <inheritdoc />
72-
public void Apply(BsonMemberMap memberMap, IBsonSerializationDomain domain)
72+
void IMemberMapConventionInternal.Apply(BsonMemberMap memberMap, IBsonSerializationDomain domain)
7373
{
7474
var memberType = memberMap.MemberType;
7575

0 commit comments

Comments
 (0)