Martin

Results 32 comments of Martin

I think it is happening [here](https://github.com/ionide/ionide-vscode-fsharp/blob/af58c42ea446e28e4cba5d373d193888cea4e6f5/src/Components/TestExplorer.fs#L123). But I also don't see an easy solution. If we use dotnet test -t for discovery and method names contain dots, how can we...

I was thinking of weeding out such test names. It seems, though, that other test explorers handle them well, and [xUnit actually recommends](https://xunit.net/docs/getting-started/netfx/visual-studio#multi-targeting) such tests.

Possibly related to #1960. Do you have test names that contain non-letter characters?

Can you check the "Ionide: MSBuild" output window? In my case I have a build error in one of the projects, which I see in that window.

> Could you tell me what build error you get? Mine was a real error message of MsBuild (I don't have it at hand any more). Your case seems to...

Indeed the above `getBytesTable` is a nice helper function for building specific tools. But the standard `fsi` output for any array should definitely stay `[|...; ...; ...|]`. `fssnip.net` is a...

Namespace declaration groups and module definitions are not allowed in script fragments. The [FSharp spec](https://fsharp.org/specs/language-spec/4.1/FSharpSpec-4.1-latest.pdf) (Page 298) says `script-fragment : module-elems` And `module-elems` is what you find *inside* a module....

Well, the last one I think is a different thing, and correctly reported as error. Actually, if I think about it, also `=$` is probably according to F# syntax recognized...

You can also follow the advice in the error message and make `parseParam` a recursive function instead of a recursive object: ` let rec paramParse n = tryParam parse n...

`fun` and `function` are actually different. `fun` expects a parameter list and a function body (where each parameter must be enclosed in parentheses if it is a pattern or has...