Миграция с ValueTask<T> обратно на Task<T>: когда и почему (.NET 11, C# 14)
Практический чеклист для возврата типов возвращаемого значения ValueTask и ValueTask<T> к Task и Task<T>: что ломается в точках вызова, как проверить каждое изменение и как понять, стоила ли замена усилий.