This commit adds new link disambiguators that mean that more code links can be generated automatically in a sensible way. The best example is the use of properties within class, interface and enum documentation. PR Close #24000
The disambiguation needs to be done earlier so that the auto-link-code post-processor can benefit from it. PR Close #22494