Perguntas com a marcação «cil»

140
Máquina virtual e CLR do Java

Como uma espécie de acompanhamento da pergunta chamada Diferenças entre o MSIL e o bytecode Java? , quais são as (principais) diferenças ou semelhança em como a Java Virtual Machine funciona versus como o.NET Framework O Common Language Runtime (CLR) funciona? Além disso, é o Estrutura .NET CLR...

92
Qual é o propósito de hidebysig em um método MSIL?

Usando ildasm e um programa C #, por exemplo static void Main(string[] args) { } dá: .method private hidebysig static void Main(string[] args) cil managed { .entrypoint // Code size 2 (0x2) .maxstack 8 IL_0000: nop IL_0001: ret } // end of method Program::Main O que a construção...

8
Converter IntPtr em Int64: conv.u8 ou conv.i8?

Estou trabalhando em uma ILGeneratorextensão para ajudar a emitir fragmentos de IL usando Expression. Tudo estava bem, até eu trabalhar na parte de conversão de números inteiros. Há algo realmente contra-intuitivo para mim, como: Use conv.i8para converter Int32paraUInt64 Use conv.u8para converter...