title: Practical uses of TypedReference
body: <p>Are there any practical uses of the <a href="http://msdn.microsoft.com/en-us/library/system.typedreference.aspx" rel="noreferrer"><code>TypedReference</code></a> struct that you would actually use in real code?</p>
  
  <p><strong>EDIT</strong>: The .Net framework uses them in overloads of <code>Console.WriteLine</code> and <code>String.Concat</code> which build an array from an <code>__arglist</code> parameter and pass it to the normal <code>params</code> overload.  Why do these overloads exist?</p>