Skip to content

Commit 1c2ee28

Browse files
Alizadeh, RouhallahAlizadeh, Rouhallah
authored andcommitted
use TypeAdapterConfig.GlobalSettings.Clone() as base config
1 parent be53c53 commit 1c2ee28

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Mapster/TypeAdapter.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ public static TDestination ValidateAndAdapt<TSource, TDestination>(this TSource
276276
/// <returns>Adapted destination object of type TDestination.</returns>
277277
public static TDestination Adapt<TDestination>(this object? source, Action<TypeAdapterConfig> configAction)
278278
{
279-
var config = new TypeAdapterConfig();
279+
var config = TypeAdapterConfig.GlobalSettings.Clone();
280280
configAction(config);
281281
return source.Adapt<TDestination>(config);
282282
}
@@ -293,7 +293,7 @@ public static TDestination Adapt<TDestination>(this object? source, Action<TypeA
293293
/// <returns>Adapted destination object of type TDestination.</returns>
294294
public static TDestination Adapt<TSource, TDestination>(this object? source, Action<TypeAdapterSetter<TSource, TDestination>> configAction)
295295
{
296-
var config = new TypeAdapterConfig();
296+
var config = TypeAdapterConfig.GlobalSettings.Clone();
297297
var setter = config.NewConfig<TSource, TDestination>();
298298
configAction(setter);
299299
return source.Adapt<TDestination>(config);

0 commit comments

Comments
 (0)