Tomas Grosup
Tomas Grosup
This addresses #1295 , specifically the part which started to regress after F#7 added the "readonly" modified to compiler generated records. The solution is to adjust the heuristic in order...
In a nutshell: ### Problem 1 Object.ToString() -> string? Boolean.ToString() -> string (no null). And many others, e.g. StringBuilder, Exception, etc. This lead to a changed strategy in method resolution,...
This issue exists to collect existing painpoints which would be solved if an F# Analyzer solution existed. ## Warn on unoptimal APIs: *All below could likely be a single analyzer...
1. Ignore nullness applied on struct-based instances of generic typars allowing nullness. i.e. "T?" in a C# API where T can also be a struct. 2. Change CLI events declared...
- Go to definition on this extension method does not show decompiled code of it, but rather of the argument - Find all references for this usage does not find...
 Microsoft Visual Studio Enterprise 2022 Version 17.11.0 Preview 1.0 [34801.192.main] VisualStudio.17.**IntPreview**/17.11.0-pre.1.0+34801.192.main Visual F# Tools 17.10.0-**dev** Microsoft Visual F# Tools The screenshot above was done custom-built .vsix for the nullness...
### Suggested new feature or improvement I am not happy with the default GitHub 'review requested' widget configuration in DevHome. I would want a 'review requested && all checks passing...
This changes the default of realSig to be false until https://github.com/dotnet/fsharp/issues/17607 is resolved. Once a fix for https://github.com/dotnet/fsharp/issues/17607 is in place, it can change the default back to true. With...