title: VisualStudio IntelliSense suggestion failure
body: <p>I have a problem with IntelliSense and it is driving me crazy, I kept calm for 1 month but I can't stand it anymore.
  IntelliSense keeps on suggesting things that are obviously incorrect suggestions.</p>
  
  <p>Let's say I have a class called "PlayerModel" and a field/parameter of that type called "playerModel".</p>
  
  <p>When I start typing "player" I somehow expect that the suggestions list will start with the field/parameter and not with the class, also given that the class obviously does not contain public constants or anything I might be using.
  But this is not the case, IntelliSense gives me this every time:</p>
  
  <p><a href="https://i.stack.imgur.com/whu5x.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/whu5x.png" alt="enter image description here"></a></p>
  
  <p>Obviously I want to refer to the parameter and not the class.</p>
  
  <p>This doesn't work also if I need to assign a value to a field.</p>
  
  <pre><code>PlayerModel anotherPlayerModel = player...
  </code></pre>
  
  <p>will also suggest the class instead of that parameter. So every time I need to manually select the second (and proper) suggestion.</p>
  
  <p>Please help, I think this should be common sense. Thank you!</p>
  
  <p><strong>These are my installation package details:</strong></p>
  
  <p><em>Microsoft Visual Studio Community 2017<br>
  Version 15.8.5<br>
  VisualStudio.15.Release/15.8.5+28010.2036<br>
  Microsoft .NET Framework<br>
  Version 4.7.02556</em>  </p>
  
  <p><em>Installed Version: Community</em></p>
  
  <p><em>C# Tools   2.9.0-beta8-63208-01<br>
  FormatDocumentOnSave   1.0<br>
  NuGet Package Manager   4.6.0<br>
  ProjectServicesPackage Extension   1.0<br>
  Visual Basic Tools   2.9.0-beta8-63208-01<br>
  Visual Studio Code Debug Adapter Host Package   1.0<br>
  Visual Studio Tools for Unity   3.8.0.7</em>  </p>
  
  <p>And this is my <code>PlayerModel</code> class: (ignore the Unity related stuff it is not relevant to the structure of the class)</p>
  
  <pre><code>using UnityEngine;
  using static Constants;
  
  public class PlayerModel : ObjectModel {
  
      public int userId;
  
      public int activeItemIndex;
  
      public int kills;
  
      public PlayerModel(int id, Vector3 position, Quaternion rotation, float hitpoints, int userId, int activeItemIndex) : base(id, ObjectType.PLAYER, position, rotation, hitpoints) {
          this.userId = userId;
          this.activeItemIndex = activeItemIndex;
      }
  }
  </code></pre>