// CS0165: Use of unassigned local variable `foo'
// Line: 17

struct Rectangle
{
	internal int x;
	public int X {
		set { }
	}
}

public class Foo
{
	public static void Main ()
	{
		Rectangle foo;
		foo.X = 5;
	}
}
