Что такое __argvalue?

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

Источник

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

Я попробовал это в LINQPad, и это, кажется, не существует.

1 ответ

Решение

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

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

Другие вопросы по тегам