first:
public static TDest MapAdapt<TDest>(this object source, TDest dest)
{
return source.Adapt(dest);
}
second:
public static TDest MapAdapt<TSource, TDest>(this TSource source, TDest dest)
{
return source.Adapt(dest);
}
first method get result like:source.Adapt<TDest>();
second method works well.
Bug?