? is the null conditional operator. Essentially, this statement
?
var x = A?.B?.C?.D?.E;
is the same as
var x = null; if (A != null && A.B != null && A.B.C != null && A.B.C.D != null) x = A.B.C.D.E;