Что такое __argvalue?

Кроме того, есть еще одна вещь, которая является lvalue в VС#, хотя это расширение языка - __argvalue().

Источник

Это был единственный результат Google для __argvalue.

Я попробовал его в LINQPad, и он, похоже, не существует.

Ответ 1

Я могу окончательно заявить, что в С# нет __argvalue, как и .NET Framework 4.0. Бинар компилятора содержит таблицу токенов. Вы можете найти другие скрытые ключевые слова __ с префиксом, начинающиеся с 0x00009840. Однако поиск всего двоичного файла показывает, что нет токена __argvalue.

Автор этого комментария, возможно, имел в виду __arglist, который может быть lvalue.