@@ -85,7 +85,7 @@ internal sealed class CustomDynamicObjectResolver
8585 private readonly ThreadsafeTypeKeyHashTable < object > _formatters = new ThreadsafeTypeKeyHashTable < object > ( ) ;
8686
8787 // configuration
88- const string ModuleName = "Elasticsearch.Net .CustomDynamicObjectResolver";
88+ private static readonly string ModuleName = $ " { ResolverConfig . Namespace } .CustomDynamicObjectResolver";
8989
9090 static readonly DynamicAssembly assembly ;
9191
@@ -133,7 +133,7 @@ internal sealed class DynamicObjectResolverAllowPrivateFalseExcludeNullFalseName
133133 public static readonly IJsonFormatterResolver Instance = new DynamicObjectResolverAllowPrivateFalseExcludeNullFalseNameMutateOriginal ( ) ;
134134 static readonly Func < string , string > nameMutator = StringMutator . Original ;
135135 static readonly bool excludeNull = false ;
136- const string ModuleName = "Elasticsearch.Net .DynamicObjectResolverAllowPrivateFalseExcludeNullFalseNameMutateOriginal";
136+ private static readonly string ModuleName = $ " { ResolverConfig . Namespace } .DynamicObjectResolverAllowPrivateFalseExcludeNullFalseNameMutateOriginal";
137137
138138 static readonly DynamicAssembly assembly ;
139139
@@ -178,7 +178,7 @@ internal sealed class DynamicObjectResolverAllowPrivateFalseExcludeNullFalseName
178178 public static readonly IJsonFormatterResolver Instance = new DynamicObjectResolverAllowPrivateFalseExcludeNullFalseNameMutateCamelCase ( ) ;
179179 static readonly Func < string , string > nameMutator = StringMutator . ToCamelCase ;
180180 static readonly bool excludeNull = false ;
181- const string ModuleName = "Elasticsearch.Net .DynamicObjectResolverAllowPrivateFalseExcludeNullFalseNameMutateCamelCase";
181+ private static readonly string ModuleName = $ " { ResolverConfig . Namespace } .DynamicObjectResolverAllowPrivateFalseExcludeNullFalseNameMutateCamelCase";
182182
183183 static readonly DynamicAssembly assembly ;
184184
@@ -223,7 +223,7 @@ internal sealed class DynamicObjectResolverAllowPrivateFalseExcludeNullFalseName
223223 public static readonly IJsonFormatterResolver Instance = new DynamicObjectResolverAllowPrivateFalseExcludeNullFalseNameMutateSnakeCase ( ) ;
224224 static readonly Func < string , string > nameMutator = StringMutator . ToSnakeCase ;
225225 static readonly bool excludeNull = false ;
226- const string ModuleName = "Elasticsearch.Net .DynamicObjectResolverAllowPrivateFalseExcludeNullFalseNameMutateSnakeCase";
226+ private static readonly string ModuleName = $ " { ResolverConfig . Namespace } .DynamicObjectResolverAllowPrivateFalseExcludeNullFalseNameMutateSnakeCase";
227227
228228 static readonly DynamicAssembly assembly ;
229229
@@ -268,7 +268,7 @@ internal sealed class DynamicObjectResolverAllowPrivateFalseExcludeNullTrueNameM
268268 public static readonly IJsonFormatterResolver Instance = new DynamicObjectResolverAllowPrivateFalseExcludeNullTrueNameMutateOriginal ( ) ;
269269 static readonly Func < string , string > nameMutator = StringMutator . Original ;
270270 static readonly bool excludeNull = true ;
271- const string ModuleName = "Elasticsearch.Net .DynamicObjectResolverAllowPrivateFalseExcludeNullTrueNameMutateOriginal";
271+ private static readonly string ModuleName = $ " { ResolverConfig . Namespace } .DynamicObjectResolverAllowPrivateFalseExcludeNullTrueNameMutateOriginal";
272272
273273 static readonly DynamicAssembly assembly ;
274274
@@ -313,7 +313,7 @@ internal sealed class DynamicObjectResolverAllowPrivateFalseExcludeNullTrueNameM
313313 public static readonly IJsonFormatterResolver Instance = new DynamicObjectResolverAllowPrivateFalseExcludeNullTrueNameMutateCamelCase ( ) ;
314314 static readonly Func < string , string > nameMutator = StringMutator . ToCamelCase ;
315315 static readonly bool excludeNull = true ;
316- const string ModuleName = "Elasticsearch.Net .DynamicObjectResolverAllowPrivateFalseExcludeNullTrueNameMutateCamelCase";
316+ private static readonly string ModuleName = $ " { ResolverConfig . Namespace } .DynamicObjectResolverAllowPrivateFalseExcludeNullTrueNameMutateCamelCase";
317317
318318 static readonly DynamicAssembly assembly ;
319319
@@ -358,7 +358,7 @@ internal sealed class DynamicObjectResolverAllowPrivateFalseExcludeNullTrueNameM
358358 public static readonly IJsonFormatterResolver Instance = new DynamicObjectResolverAllowPrivateFalseExcludeNullTrueNameMutateSnakeCase ( ) ;
359359 static readonly Func < string , string > nameMutator = StringMutator . ToSnakeCase ;
360360 static readonly bool excludeNull = true ;
361- const string ModuleName = "Elasticsearch.Net .DynamicObjectResolverAllowPrivateFalseExcludeNullTrueNameMutateSnakeCase";
361+ private static readonly string ModuleName = $ " { ResolverConfig . Namespace } .DynamicObjectResolverAllowPrivateFalseExcludeNullTrueNameMutateSnakeCase";
362362
363363 static readonly DynamicAssembly assembly ;
364364
@@ -653,7 +653,7 @@ static TypeInfo BuildType(DynamicAssembly assembly, Type type, Func<string, stri
653653 var hasShouldSerialize = serializationInfo . Members . Any ( x => x . ShouldSerializeMethodInfo != null ) ;
654654
655655 var formatterType = typeof ( IJsonFormatter < > ) . MakeGenericType ( type ) ;
656- var typeBuilder = assembly . DefineType ( "Elasticsearch.Net ." + SubtractFullNameRegex . Replace ( type . FullName , "" ) . Replace ( "." , "_" ) + "Formatter" + Interlocked . Increment ( ref nameSequence ) , TypeAttributes . NotPublic | TypeAttributes . Sealed , null , new [ ] { formatterType } ) ;
656+ var typeBuilder = assembly . DefineType ( ResolverConfig . Namespace + " ." + SubtractFullNameRegex . Replace ( type . FullName , "" ) . Replace ( "." , "_" ) + "Formatter" + Interlocked . Increment ( ref nameSequence ) , TypeAttributes . NotPublic | TypeAttributes . Sealed , null , new [ ] { formatterType } ) ;
657657
658658 FieldBuilder stringByteKeysField ;
659659 Dictionary < MetaMember , FieldInfo > customFormatterLookup ;
0 commit comments