32
Beeing able to see a call hierarchy of a procedure/variable invocation in an IDE is an extremely helpful if not even necessary tool to navigate code in general.

For me the absence of a call hierarchy function in the AL Language extension for Visual Studio Code is a limiting factor in my coding capabilites and the quality of the code I write.
At the moment I have to use "Find Reference" as a workaround - problem with this is that I have to jump manually between different callers (and their children) and therefore quite often miss invocations.
In my opinion a call hierarchy functionality could be implemented based on the "Find Reference" feature with children added for example (but I'm no UI/UX expert).

I hope you'll agree with me that the addition of a call hierarchy would be a real boon for the AL Language extension.
Category: Development
STATUS DETAILS
Needs Votes
Ideas Administrator

Thank you for this suggestion! Currently this is not on our roadmap. We are tracking this idea and if it gathers more votes and comments we will consider it in the future. Best regards, Business Central Team

Comments

S

I like it, slightly related, is to have the ability for a global admin to set/alter the execution order of event subscribers coming in from different installed extensions and possibly a smart list showing any conflicts between these.
Maybe we can't combine the two ideas, but they can complement each other.
https://experience.dynamics.com/ideas/idea/?ideaid=b9bd1e37-2d63-ea11-b698-0003ff68ac7e

Category: Development

S

To give you a better Idea here's the past preview from VSC for the feature in general:
https://code.visualstudio.com/updates/v1_33#_call-hierarchy
[img]https://code.visualstudio.com/assets/updates/1_33/call-hierarchy.png[/img]

Category: Development