@@ -85,7 +85,7 @@ internal sealed class CustomDynamicObjectResolver
85
85
private readonly ThreadsafeTypeKeyHashTable < object > _formatters = new ThreadsafeTypeKeyHashTable < object > ( ) ;
86
86
87
87
// configuration
88
- const string ModuleName = "Elasticsearch.Net .CustomDynamicObjectResolver";
88
+ private static readonly string ModuleName = $ " { ResolverConfig . Namespace } .CustomDynamicObjectResolver";
89
89
90
90
static readonly DynamicAssembly assembly ;
91
91
@@ -133,7 +133,7 @@ internal sealed class DynamicObjectResolverAllowPrivateFalseExcludeNullFalseName
133
133
public static readonly IJsonFormatterResolver Instance = new DynamicObjectResolverAllowPrivateFalseExcludeNullFalseNameMutateOriginal ( ) ;
134
134
static readonly Func < string , string > nameMutator = StringMutator . Original ;
135
135
static readonly bool excludeNull = false ;
136
- const string ModuleName = "Elasticsearch.Net .DynamicObjectResolverAllowPrivateFalseExcludeNullFalseNameMutateOriginal";
136
+ private static readonly string ModuleName = $ " { ResolverConfig . Namespace } .DynamicObjectResolverAllowPrivateFalseExcludeNullFalseNameMutateOriginal";
137
137
138
138
static readonly DynamicAssembly assembly ;
139
139
@@ -178,7 +178,7 @@ internal sealed class DynamicObjectResolverAllowPrivateFalseExcludeNullFalseName
178
178
public static readonly IJsonFormatterResolver Instance = new DynamicObjectResolverAllowPrivateFalseExcludeNullFalseNameMutateCamelCase ( ) ;
179
179
static readonly Func < string , string > nameMutator = StringMutator . ToCamelCase ;
180
180
static readonly bool excludeNull = false ;
181
- const string ModuleName = "Elasticsearch.Net .DynamicObjectResolverAllowPrivateFalseExcludeNullFalseNameMutateCamelCase";
181
+ private static readonly string ModuleName = $ " { ResolverConfig . Namespace } .DynamicObjectResolverAllowPrivateFalseExcludeNullFalseNameMutateCamelCase";
182
182
183
183
static readonly DynamicAssembly assembly ;
184
184
@@ -223,7 +223,7 @@ internal sealed class DynamicObjectResolverAllowPrivateFalseExcludeNullFalseName
223
223
public static readonly IJsonFormatterResolver Instance = new DynamicObjectResolverAllowPrivateFalseExcludeNullFalseNameMutateSnakeCase ( ) ;
224
224
static readonly Func < string , string > nameMutator = StringMutator . ToSnakeCase ;
225
225
static readonly bool excludeNull = false ;
226
- const string ModuleName = "Elasticsearch.Net .DynamicObjectResolverAllowPrivateFalseExcludeNullFalseNameMutateSnakeCase";
226
+ private static readonly string ModuleName = $ " { ResolverConfig . Namespace } .DynamicObjectResolverAllowPrivateFalseExcludeNullFalseNameMutateSnakeCase";
227
227
228
228
static readonly DynamicAssembly assembly ;
229
229
@@ -268,7 +268,7 @@ internal sealed class DynamicObjectResolverAllowPrivateFalseExcludeNullTrueNameM
268
268
public static readonly IJsonFormatterResolver Instance = new DynamicObjectResolverAllowPrivateFalseExcludeNullTrueNameMutateOriginal ( ) ;
269
269
static readonly Func < string , string > nameMutator = StringMutator . Original ;
270
270
static readonly bool excludeNull = true ;
271
- const string ModuleName = "Elasticsearch.Net .DynamicObjectResolverAllowPrivateFalseExcludeNullTrueNameMutateOriginal";
271
+ private static readonly string ModuleName = $ " { ResolverConfig . Namespace } .DynamicObjectResolverAllowPrivateFalseExcludeNullTrueNameMutateOriginal";
272
272
273
273
static readonly DynamicAssembly assembly ;
274
274
@@ -313,7 +313,7 @@ internal sealed class DynamicObjectResolverAllowPrivateFalseExcludeNullTrueNameM
313
313
public static readonly IJsonFormatterResolver Instance = new DynamicObjectResolverAllowPrivateFalseExcludeNullTrueNameMutateCamelCase ( ) ;
314
314
static readonly Func < string , string > nameMutator = StringMutator . ToCamelCase ;
315
315
static readonly bool excludeNull = true ;
316
- const string ModuleName = "Elasticsearch.Net .DynamicObjectResolverAllowPrivateFalseExcludeNullTrueNameMutateCamelCase";
316
+ private static readonly string ModuleName = $ " { ResolverConfig . Namespace } .DynamicObjectResolverAllowPrivateFalseExcludeNullTrueNameMutateCamelCase";
317
317
318
318
static readonly DynamicAssembly assembly ;
319
319
@@ -358,7 +358,7 @@ internal sealed class DynamicObjectResolverAllowPrivateFalseExcludeNullTrueNameM
358
358
public static readonly IJsonFormatterResolver Instance = new DynamicObjectResolverAllowPrivateFalseExcludeNullTrueNameMutateSnakeCase ( ) ;
359
359
static readonly Func < string , string > nameMutator = StringMutator . ToSnakeCase ;
360
360
static readonly bool excludeNull = true ;
361
- const string ModuleName = "Elasticsearch.Net .DynamicObjectResolverAllowPrivateFalseExcludeNullTrueNameMutateSnakeCase";
361
+ private static readonly string ModuleName = $ " { ResolverConfig . Namespace } .DynamicObjectResolverAllowPrivateFalseExcludeNullTrueNameMutateSnakeCase";
362
362
363
363
static readonly DynamicAssembly assembly ;
364
364
@@ -653,7 +653,7 @@ static TypeInfo BuildType(DynamicAssembly assembly, Type type, Func<string, stri
653
653
var hasShouldSerialize = serializationInfo . Members . Any ( x => x . ShouldSerializeMethodInfo != null ) ;
654
654
655
655
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 } ) ;
657
657
658
658
FieldBuilder stringByteKeysField ;
659
659
Dictionary < MetaMember , FieldInfo > customFormatterLookup ;
0 commit comments