Skip to content
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

Issues with finding usages of a member implementing an interface member #1998

Closed
nvmkpk opened this issue May 1, 2020 · 3 comments · Fixed by #2028
Closed

Issues with finding usages of a member implementing an interface member #1998

nvmkpk opened this issue May 1, 2020 · 3 comments · Fixed by #2028
Labels

Comments

@nvmkpk
Copy link

nvmkpk commented May 1, 2020

When a member is implementing an interface member, often we run into cases where it is only invoked via the interface member (very common in asp.net core). In this case ILSpy does not find any usages of it and requires us to analyze the interface member to find its possible usages. I would like to see an additional option under the member for Implements that would list the interface member it is implementing (or list it under Exposed By if it makes sense). That would make it little easier to find the usages.

@siegfriedpammer
Copy link
Member

Possible duplicate of #648

@nvmkpk
Copy link
Author

nvmkpk commented May 1, 2020

Yes, I created new one because that issue is closed and I included a suggestion for better implementation/fix than the workaround mentioned there.

@nvmkpk
Copy link
Author

nvmkpk commented Jun 3, 2020

It is nice to see this implementation. Would have been even nicer if overridden members are also shown under 'Overrides' (if not under 'Implements').

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 2, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants