-
Notifications
You must be signed in to change notification settings - Fork 4k
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
Support implementation edges for interfaces to types for cross-project/repo find references #59617
Comments
I'm not exactly sure what is being asked for here, and i odn't really know anything about this LSIF format. But at first glance, this seems very hard to do as it's asking for reverse links. So we'd have to, per symbol, find all the references to it and then encode that into the final file. Not sure how we can do that efficiently. |
I think it would be valuable to set up some time with @dirk ***@***.***> to discuss how he's implementing it for TypeScript, as the creator/owner of LSIF.
|
@jasonmalinowski i believe you said this would be fairly easy for you to do? |
The current C# LSIF tool is missing
item
edges that link implementations to all relevant ranges. The full spec can be found here: https://microsoft.github.io/language-server-protocol/specifications/lsif/0.6.0/specification/. @jasonmalinowski @CyrusNajmabadiAs an example of a missing link:
The text was updated successfully, but these errors were encountered: