-
Notifications
You must be signed in to change notification settings - Fork 795
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Provide actual name ranges for FSharpSymbolUse #3920
Comments
@auduchinok I suppose providing just the range My guess is that a fair bit of client FCS code is sensitive to this however. |
@dsyme No, there's no uses of the full resolved ranges in our code, we trim them. |
Yeah, I've seen that code too. I suppose we can do a major version upgrade and put out some info to major consumers that the ranges have changed |
I confirm that we don’t rely on long range and trimm them. If we need full long ident, we use QuickParse. I think we should add LongIdent into FSharpSymbolUse (however, we cannot remove QP entirely because we need to parse partially typed symbols in complition). |
@vasily-kirichenko Thanks for checking! |
Implemented in #3922. I think there will be a storm of failing tests :) |
@vasily-kirichenko This is great! |
Yes. |
There is a duplicate of this error where "<_>" is still included. I will close this. |
Consider a use of FromString below:
We could keep start pos of symbol use as well.
The text was updated successfully, but these errors were encountered: