== Exceptions Casting to ``++object++`` doesn't raise an issue, because it can never fail. ---- static void EntryPoint(IMyInterface interfaceRef) { var o = (object)interfaceRef; ... } ----