Repro:
let startOfArgs = ...
)type C() = static member M(x, y, z) = () C.M(1)
1
on the last line,
) so that Signature Help is triggeredNote that there are some locals, and critically you can observe the value of applicableSpan
:
Now try to get the source code that matches this span by:
sourceText.GetSubText(applicableSpan)
You will observe that sourceText
doesn't exist. Indeed, it wasn't even in the locals window.
However, note that sourceText
is a parameter to this method and it is clearly accessible.
We are losing debug info on every do!
call in the method.
To test this, place a breakpoint on line 89 (do! Option.guard (methods.Length > 0 ...
). When it is broken there, you'll see that sourceText
is available:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4