api-doc-tools
api-doc-tools copied to clipboard
.NET Reference API Toolchain
The DocId is a critical link for working with docs.microsoft.com ... right now, we just instruct any CI that runs in "frameworks mode" that they should include `-lang docid`, because...
e.g. https://docs.microsoft.com/en-us/dotnet/api/system.io.enumeration.filesystemenumerable-1.findpredicate?view=netstandard-2.1 I'd expected to see a line such as `To be added.` on line 28 of the [xml file](https://github.com/dotnet/dotnet-api-docs/blob/master/xml/System.IO.Enumeration/FileSystemEnumerable%601+FindPredicate.xml).
Xamarin.Mac has two classes: `CICmykHalftone : CIFilter` and `CICMYKHalftone : CICmykHalftone`. (Note "CMYK" vs "Cmyk"). This is legal C#. An mdoc update generates: ``` CoreImage.CIFilter CoreImage.CICmykHalftone ``` This defines a...
mdoc lang F# sigs are failing on reference arguments. In the attached image, you can see a failure for: Which ends up with two missing arguments : bool * int64...
The signature generated for sealed classes is not showing the `sealed` keyword. Compare https://docs.microsoft.com/en-us/dotnet/api/system.servicemodel.instancecontext  with https://msdn.microsoft.com/en-us/library/system.servicemodel.instancecontext 
After #284, let's update the project files as per https://github.com/mono/api-doc-tools/pull/246 to SDK style projects
A large portion of the mdoc codebase is related to creating language-specific signatures. This library easily be broken out into a separate library, and it would likely be useful for...
The test suite is one of the things that helps mdoc maintain backwards compatibility … without it, it would be impossible to determine if a change or new feature would...
Currently, mdoc's data model is basically the `XmlDocument` API ... the updater subcommand is tightly coupled with this API for both reading and writing. This project represents the effort to...
Memory usage and IO performance are areas that mdoc has opportunities for improvement. Currently, each XML file is read and written multiple times when there are multiple "frameworks" involved. Additionally,...