// CS0572: `Foo': cannot reference a type through an expression. Consider using `Y.Foo' instead // Line: 13 using System; class X { private static Y y; public static void Main () { y = new Y (); object o = y.Foo.Hello; } } class Y { public enum Foo { Hello, World }; public void Test (Foo foo) { Console.WriteLine (foo); } }