Во-первых, вы не должны возвращать анонимный объект из открытого метода.
Либо вернуть Tuple , как предложено @Krzysztof Skowronek, либо, что еще лучше, определить тип и вернутьпример этого:
public async Task<YourClass> GetStuff()
{
abClass ret = await DoSomethingAsync();
return new YourClass { Param1 = ret.a, Param2 = ret.b };
}
Любые потребители вашего класса должны поблагодарить вас за это.