-
-
Notifications
You must be signed in to change notification settings - Fork 29
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
More detailed list of interfaces in C# Quick Info #222
Comments
After some contemplation, I think the hierarchical interface list can be either redundant or misleading, since an interface can be implemented by current class or base classes, and/or inherited from multiple base interfaces at the same time: And hereby I desired to keep existing design and additionally display where the interface is firstly implemented or inherited from. |
@fitdev, there's a new beta version for you to test. |
Sorry for the late reply and thank you for your work. I will try the new beta ASAP and let you know my thoughts. |
I like the new design. It is certainly a very big improvement and quite helpful. Though I still think that displaying full information about inheritance of interfaces would be helpful, but you are right a simple hierarchy approach does not look too good to me either. |
Well, let's settle down here at this moment. Feel free to open a new issue if something comes to your mind. |
It would be really great if you could implement a more detailed list of interfaces in the Super Quick Info tooltips, where it shows the whole interface inheritance chain for each interface. I am now working on types with like 30+ interfaces with complex hierarchies and generic parameters and it would help a lot to know exactly through which higher level interface a lower level interface like
IEnumerable<T>
for example has been inherited.Here's an example screenshot:
Originally posted by @fitdev in #214 (comment)
The text was updated successfully, but these errors were encountered: