1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
using System; // // The problem here is that `(Type)' is being recognized as a Property // but inside a Cast expression this is invalid. // class X { int Type { get { return 1; } } public static void Main () { Type t = (Type) null; } }