Go to Definition or Go to Declaration - what's the difference in VSCode?
To VSCode experts - see the screenshot. When right-click on a method with intentions to proceed to the source code:

I am always confused about what to choose: declaration or definition. What is the difference?
Comments
IIRC, you'd use `Go to Definition` to get to the method code. According to the Language Server README `Go to Declaration` is relevant for variables that are declared as method arguments, or listed in the PublicList of the method, or are declared with #Dim
Thanks for the clarification, @John Murray ! That's helpful! From a UX standpoint, I'd prefer one menu that "goes to the origin" for both cases, so I don't do calc everytime 'if it is a method, then definition if a variable, then declaration'.
Too complex?
These "Go To" options are built-in to VS Code core. While the action is the same, the concepts are different. VS Code describes a few of them here.
Thanks, Brett! They are not ideal as we can see :) Me too ;)