I am always under the impression that learn.microsoft.com (MSDN) is generated from the XML documentation in the .net source code, plus some extra infomation.
Today I looked at System.Diagnostics.Debug. Its class description online and in the source code is different, and has been different since at least 10 years ago.
site | Class description |
---|---|
learn.microsoft.com | help debug your code |
.NET 8.0 Source | for debugging code |
.NET Core 3.1 Source | for debugging code |
.NET Framework 4.6 Source | for debugging code |
MSDN 2014 (.NET Framework 1.1) | help debug your code |
Why doesn’t the website match the XML documentation?
Since .NET is mostly open source, is there a place storing these special mappings where the XML documentation is shown differently online?
1