diff --git a/src/Mapster/TypeAdapterConfig.cs b/src/Mapster/TypeAdapterConfig.cs index 8386c622..1dce2053 100644 --- a/src/Mapster/TypeAdapterConfig.cs +++ b/src/Mapster/TypeAdapterConfig.cs @@ -660,17 +660,7 @@ public void Compile(bool failFast = true) continue; if (key.Source.ContainsGenericParameters || key.Destination.ContainsGenericParameters) - { - var checkKey = new TypeTuple( - key.Source.IsGenericType ? key.Source.GetGenericTypeDefinition().MakeGenericType(typeof(object)) : key.Source, - key.Destination.IsGenericType ? key.Destination.GetGenericTypeDefinition().MakeGenericType(typeof(object)) : key.Destination - ); - - Compiler(CreateMapExpression(checkKey, MapType.Map)); - Compiler(CreateMapExpression(checkKey, MapType.MapToTarget)); - continue; - } _mapDict[key] = Compiler(CreateMapExpression(key, MapType.Map)); _mapToTargetDict[key] = Compiler(CreateMapExpression(key, MapType.MapToTarget));