Что такое __argvalue?
Кроме того, есть еще одна вещь, которая является lvalue в VC#, хотя это расширение языка - __argvalue().
Это был единственный результат Google для __argvalue
,
Я попробовал это в LINQPad, и это, кажется, не существует.
1 ответ
Решение
Я могу окончательно заявить, что нет __argvalue
в C# начиная с.NET Framework 4.0. Двоичный файл компилятора содержит таблицу токенов. Вы можете найти другие скрытые __ префиксные ключевые слова, начиная с 0x00009840
, Тем не менее, поиск всего двоичного файла показывает, что нет __argvalue
маркер.
Автор этого комментария, возможно, имел в виду __arglist
, который может быть lvalue.