Some comments on Stack Overflow question Why doesn\'t the C# compiler stop properties from referring to themselves? regarding warnings got me thinking about old issues that
That looks like a bug to me. I am able to reproduce it on my end in VS2008 SP1.
What is interesting is that it DOES work if it is a reference type, but does not if it is a value type.