// CS0212: You can only take the address of unfixed expression inside of a fixed statement initializer // Line: 10 // Compiler options: -unsafe struct Foo { public float f; public void foo () { unsafe { float *pf1 = &f; } } } class Test { static void Main () { Foo x = new Foo (); x.foo (); } }