Pergunta

Além disso, há outra coisa que é um LValue no VC#, embora seja uma extensão de linguagem - __argValue ().

Fonte

Esse foi o Resultado do Google para __argvalue.

Eu tentei no Linqpad e ele não parece existir.

Foi útil?

Solução

Eu posso definitivamente afirmar que não há __argvalue em C# a partir da estrutura .NET 4.0. O binário do compilador contém uma tabela de tokens. Você pode encontrar as outras palavras -chave __ ocultas prefixadas começando em 0x00009840. No entanto, uma pesquisa do inteira binário mostra que não há __argvalue símbolo.

O autor desse comentário pode ter se referido a __arglist, que pode ser um lvalue.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top