When asking around for the conventions of documentation comments in C# code, the answer always leads to using XML comments. Microsoft recommends this approach themselves aswell. https://learn.microsoft.com/en-us/dotnet/csharp/programming-guide/xmldoc/recommended-tags-for-documentation-comments
/// <summary> /// This is an XML comment. /// </summary> void Foo(); However, when inspecting Microsoft's code, such as ASP.NET Core, comments instead look like this.
// // Summary: // A builder for Microsoft.AspNetCore.Hosting.IWebHost. public interface IWebHostBuilder Does the included doc generation tool work with this convention, or is there a documentation generation tool that uses this convention instead of XML? Why does Microsoft use this convention in their code instead of the XML comments they recommend themselves?