public static void Run() { Test.IsFalse(i.HasValue); i = null; Test.IsFalse(i.HasValue); Test.IsFalse(s.HasValue); s = null; Test.IsFalse(s.HasValue); Test.IsFalse(imps.HasValue); imps = null; Test.IsFalse(imps.HasValue); Test.IsFalse(genfoo.HasValue); genfoo = null; Test.IsFalse(genfoo.HasValue); Test.IsFalse(genint.HasValue); genint = null; Test.IsFalse(genint.HasValue); }