PaginatedResult <TTo> ITransformationManager.Transform <TFrom, TTo, TOperation>(PaginatedResult <TFrom> from, TOperation operation) { Checker.NotNullArgument(from, nameof(from)); var result = ((ITransformationManager)this).Transform <TFrom, TTo, TOperation>(from.Result, operation); return(new PaginatedResult <TTo>(result, from.Offset, from.Limit, from.Total)); }