title: discord.net c# :: user as IGuildUser returns null?
body: <p>So I've been working on getting my bot to add a role to a user.</p>
  
  <p>Here's the bit of code that gets the user info.</p>
  
  <p>Just for context args[1] would be a user's ID.</p>
  
  <pre><code>var user = _client.GetUser(Convert.ToUInt64(args[1]));
  </code></pre>
  
  <p>I did a check to see if it actually processed that properly by doing <code>Console.WriteLine(user.Username);</code> and it does spit out the username. Now the problem is when I try adding a role to said user by doing <code>await (user as IGuildUser).AddRoleAsync(role);</code> it gives me an error claiming it's null.</p>
  
  <p>I double checked by doing this:</p>
  
  <pre><code>if ((user as IGuildUser) is null)
  {
      Console.WriteLine("User is null");
  }
  </code></pre>
  
  <p>And it really is null.</p>
  
  <p>Any idea what the issue might be?</p>