title: Change value inside an (void) extension method
body: <p>So I have this mock extension method which change a value to another value:</p>
  
  <pre><code>public static void ChangeValue(this int value, int valueToChange)
  {
      value = valueToChange;
  }
  </code></pre>
  
  <p>When I try using it:</p>
  
  <pre><code>int asd = 8;
  asd.ChangeValue(10);
  Debug.Log(asd);
  </code></pre>
  
  <p>It returns 8 instead of 10.
  While the value did change inside the ChangeValue method, it didn't change the value of "asd". What do I need to add to the method, to make it update "asd"?</p>