Where is the documentation for valid property names in .NET? Obviously things like space, * or & aren\'t valid in a property name, but where is this documented?
From the language spec. Property names are identifiers just like members and functions. Granted, there are standard naming conventions elsewhere that are optional, but greatly encouraged.