When the null conditional operator short-circuits, does it still evaluate method arguments?

Viewed 478

The null conditional operator can be used to skip method calls on a null target. Would the method arguments be evaluated or not in that case?

For example:

myObject?.DoSomething(GetFromNetwork());

Is GetFromNetwork called when myObject is null?

2 Answers
Related