With regards to null conditional operators, calling properties and methods will work fine, e.g.:
HttpContext.Current?.Response.Clear();
But I’m wondering if assignment is possible? I get this error when trying to do this:
HttpContext.Current?.Response.ContentType = "text/json";
The docs say:
The null-conditional operators are short-circuiting. That is, if one operation in a chain of conditional member or element access operations returns null, the rest of the chain doesn’t execute.
So wondering if it’s possible and I’m doing it wrong, or am I taking “does not execute” too literally? :)
Bummer, thought that might be the case, but was wishing it wasn’t because it seemed quite nice to avoid the ifs there as well.