I can't find an answer to the following question:
object o = 10; // Box int i = (int)o; // Unbox
it's clear, but the following isn't clear
bool isInt = o is int; // Is the unbox here or not?