Ref C# - new assignment in foo, propagates to other functions using same reference?
<p>My basic question is asking if I change the reference of a ref in one method is it reflected in the other method (like double pointers in C++)?</p>

<pre><code>method()
{
  referenceTypeInt t = new t(1);
  asyncCall foo(ref t);
  bar(ref t);
}

foo(ref a)
{
  a = new t(3);
}
bar (ref a)
{
  wait for 10 seconds/until foo finishes;
  Console.print ("t is" t.ToString())
}
</code></pre>

<p>The above is rough Pseudoish code, but would t be 3 above?</p>
