title: VSCode goto implementation, goto definition, goto type definition, difference
body: <p>I noticed VSCode has the following</p>
  
  <ul>
  <li>goto implemementation</li>
  <li>goto definition</li>
  <li>goto type definition</li>
  </ul>
  
  <p>I'm a bit confused as to how these work, sometimes they even open up a peek definition.  Can someone please provide a practical example on the usages of this.  I found the following <a href="https://stackoverflow.com/questions/34433800/difference-between-goto-definition-and-goto-implementation-in-visual-studio">Difference between Goto Definition and Goto Implementation in Visual Studio</a> but its lacking goto type definition.</p>