It would be nice if one could see at a glance how and where the Input Parameters, Output Parameters, and Local Variables are being used within the visual Logic editor without using Find Uses and/or clicking on every individual code construct editor item.
The idea is enhance the Logic Editor and Logic Property pane such that:
1. Each Input Parameter, Output Parameter, and Local Variable would be assigned a visual artifact. This artifact would unique to the logic item being displayed. The artifact would could be a color, number, letter based tag that is assigned to it automatically when item is displayed in the logic editor.
2. The Logic pane would display the artifact next to or top of the existing icon.
3. The Logic editor would display the artifact next to or top the individual code constructs.
4. Hovering over a code construct would bring up hyper text displaying the artifacts and there mappings.
5. When an artifactable item is selected in the Logic pane, the Logic editor will highlight all code constructs where the artifactable item is used. Similar to the visual functionality to that of the Search functionality in the CSS/Style Sheet editor.
6. Input Parameters, Output Parameters, and Local Variables should have a different visual artifact type from each other to clarify their purpose/scope.
7. This feature could should have the options to be always on or off with an menu option to enable/disable the feature adhocly on a given logic item.