My apologies - this version is not broken.
However, the reason I thought it was is that when I opened the project the
first file it opened was a code file generated by SQLMETAL. I just noticed
that the file has #pragma warning disable 1591 at the very top of the file.
I had been looking at the code file to understand how the designer maps the
EntityRefs etc and was trying to use Go to declaration, Find Usages etc to
I've now deleted the #pragma warnings and the options for Go to declaration
(and the F12 shortcut) and Find Usages are still greyed out.
Another cs file (I wrote myself) open in the same project is fine.
I attach the problem file.