api-doc-tools
api-doc-tools copied to clipboard
.NET Reference API Toolchain
If a class is sealed, then you can't inherit it, so its protected members are invisible to users. So we should also hide those members in documentation.
Found in the wild: M:AudioToolbox.AudioBuffers.op_Explicit(AudioToolbox.AudioBuffers)~System.IntPtr
Found in the wild: M:AddressBook.ABMutableMultiValue`1.Add(`0,Foundation.NSString)
After we publish a monodoc nuget (https://github.com/mono/api-doc-tools/issues/228 / https://github.com/mono/api-doc-tools/pull/246), we should move some types that are in the mdoc.exe project into monodoc. This should include type forwarders ... though I...
From FSharp.Core smoke test:  In the existing MSDN reference, this is: 
Today, DUs are not generated:  See the MSDN reference entry for Option: https://msdn.microsoft.com/en-us/visualfsharpdocs/conceptual/core.option%5b't%5d-union-%5bfsharp%5d In this case, the `Some` and `None` cases should be shown.
Today, the following is emitted: ```fsharp type R = {} ``` Regardless of how many labels there are. All records should be printed as they would be in tooltips.
Example:  This type is actually declared in source as: ```fsharp [] [] [] type Result = /// Represents an OK or a Successful result. The code succeeded with a...
During a fix of #255, it was found that there is an inconsistency for EII in F#. Currently, F# usage signature for EII interface is generated as: `` However, [F#...
## Classes and structs Today, signatures for classes and structs look like this: ```fsharp type Hoopty = class interface IDoopty type Moopty = struct interface ISchwoopty ``` There are two...