api-doc-tools icon indicating copy to clipboard operation
api-doc-tools copied to clipboard

.NET Reference API Toolchain

Results 100 api-doc-tools issues
Sort by recently updated
recently updated
newest added

We'll need a way to show units of measure with mdoc so that we can migrate the FSharp.Core API reference over.

enhancement
lang-fsharp

We'll need a way to show `inline` for F# type signatures when migrating the FSharp.Core API reference.

enhancement
lang-fsharp

We'll need a way to show SRTP in type signatures to migrate the FSharp.Core API reference over.

enhancement
lang-fsharp

From F# smoke test: ![image](https://user-images.githubusercontent.com/6309070/44372374-7897d200-a498-11e8-9574-7b1da50db893.png) The tool currently reads in the F# list type and its DU tags as separate types. They should be considered the same type so that...

lang-fsharp

F#om F# smoke test: ![image](https://user-images.githubusercontent.com/6309070/44372435-b1d04200-a498-11e8-8f35-a96469ee75f7.png) The module is correctly picked up, but it is treated as a static class with static methods. While technically true from an IL level, this...

lang-fsharp

From F# smoke test: ![image](https://user-images.githubusercontent.com/6309070/44372521-20150480-a499-11e8-8c29-8a5cd6d85c4d.png) Although these compile down with the FSharp prefix, this should be chopped off. Exceptions include: * FSharpFunc

lang-fsharp

From F# smoke test: ![image](https://user-images.githubusercontent.com/6309070/44372575-65d1cd00-a499-11e8-9ce7-f92b5bd88925.png) The `unit` type in F# implements these, but this is a given in F# and isn't something you call in F# code.

lang-fsharp

![image](https://user-images.githubusercontent.com/6309070/44372665-ce20ae80-a499-11e8-81a1-59fd1f06396e.png) F# lists are default equatable, which is a property of F# (despite being implemented like this under the covers). We shouldn't show these in the API reference.

lang-fsharp

![image](https://user-images.githubusercontent.com/6309070/44372677-e7295f80-a499-11e8-95b7-d3b02bede664.png) GetSlice is an implementation detail for slicing in F#; e.g., `lst.[5..]`.

lang-fsharp

Type abbreviations are currently missing from the tool. For example, here is `byte` listed in the [F# MSDN reference](https://msdn.microsoft.com/en-us/visualfsharpdocs/conceptual/core.byte-type-abbreviation-%5bfsharp%5d). ![image](https://user-images.githubusercontent.com/6309070/44372829-a8e07000-a49a-11e8-84cc-a4e82f88e856.png) These abbreviations represent the most core types people use in...

lang-fsharp