Whilst implementing the ability to manage users in the client API, I was looking at the existing code to manage projections.
I noticed that methods such as UserManager.ListAllAsync return a Task. Would it be worth creating a class to return rather than returning a string representation of an array? Or, was this a design decision that was made early on.
Any reasons/pointers welcome.