Существуют ли какие-либо практические применения TypedReference struct, которые вы действительно используете в реальном коде?
EDIT. Структура .Net использует их в перегрузках Console.WriteLine и String.Concat, которые строят массив из параметра __arglist и передают его в нормальную params перегрузку. Почему эти перегрузки существуют?