21 points
In C# that last one is the null propagation operator. If a is not null then a, else b.
7 points
Ah interesting one of those cases where this could be one of a few languages. I was reading it as JS.
3 points
I thought it was TS/JS too, but the way those braces are below the if statements makes it feel more like C#.
2 points