title: Visual Studio Code Class Selection for multiple identical names
body: <p>So I can across this today and it might already have been answered somewhere but I'm curious why this isn't picking up all classes with the same name.
  So I have two requires from two different classes of two different areas of testing that have the same name.</p>
  <pre><code>Const AreaOneLoginPage = require('../../pages/areaOne/login.page');
  Const areaOneLoginIn = new AreaOneLoginPage();
  Const AreaTwoLoginPage = require('../../pages/areaTwo/login.page');
  Const areaTwoLoginIn = new AreaTwoLoginPage ();
  </code></pre>
  <p>However when I try to construct this in a different way using the smart logic in Visual Studio Code. This always defaults to AreaOne.</p>
  <pre><code>Const areaOneLogin = new LoginPage(); //&lt;== This is the class name of the first area.
  Const areaTwoLogin = new LoginPage(); //&lt;== This is the class name of the second area.
  </code></pre>
  <p>The only option Visual Studio picks up is AreaOne and not show all the Classes that link into LoginPage??</p>
  <p>Is this just a Visual Studio thing that can be fixed or is this a javascript thing?</p>
  <p>Or is it best to refactor the class names to two different names completely. I just figured that VS Code would be able to determine that the class is nested below a seperate folder location?</p>