I know ?
checks for null when placed before a .
member access and ?:
for conditional statements. Although, I think ??
checks for null as well but I'm not very sure
I can't find useful information about ??
on https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/operators/
PS. Actually I didn't look well at the MSDN reference very well. I've just seen its definition now.
I though of closing this post before but I won't for the sake of anyone who wouldn't think of referring to
??
asdouble question marks
in their question