Is it better to not use any Async methods (CopyToAsync, ReadAsync, etc...) if I know that the stream I'm operating on is a MemoryStream ?
A comment of Stephen Clearly on this SO question made me doubt on the approach I'm using in a server-application that should be able to handle many concurrent requests.
In that application, all I/O is done async so that no threads are wasted. However, as it seems that CopyToAsync f.i. is not really asynchronous on a MemoryStream, I wonder if I have any benefit -even in a server-application- to use async operations on a MemoryStream.