Riddle me this? What is the type?

time to read 1 min | 99 words

What is the static type of the following expression?

number.Length == 18 ? 
    Convert.ToInt64(number, 16) :
    Convert.ToInt32(number, 16);