Let's say we receive an HttpRequestMessage:
void Process(HttpRequestMessage request)
{
var newRequest = new HttpRequestMessage;
newRequest.Content = request.Content; //are the Content properties pointing to the same memory location??
//do stuff
}
If I mutate request.Content, will newRequest.Content be affected as well?