Resultados da pesquisa a pedido "cil"

2 a resposta

Vinculando uma árvore de expressão do .NET em um novo assembly

Eu estou tentando escrever meu próprio brinquedo My Toy Language -> compilador MSIL para obter uma melhor compreensão de como os compiladores funcionam. E...

2 a resposta

Onde posso encontrar uma lista de caracteres de escape nas constantes de seqüência de caracteres MSIL?

Eu escrevi um programa (em C #) que lê e manipula programas MSIL que foram gerados a partir de programas em C #. Eu assumi por engano que as regras de sintaxe para constantes de seqüência de caracteres MSIL são as mesmas que para C #, mas depois ...

2 a resposta

Por que! 0 é um tipo no Microsoft Intermediate Language (MSIL)?

Em muitas listagens do MSIL, observei o seguinte: System.Nullable`1<!0> etc ...ou class !0 etc ...Qual o significado de!0 nessas circunstâncias?

2 a resposta

c # ILGenerator nop?

Estou gerando alguma IL com o ILGenerator aqui é o meu código:

1 a resposta

epuradores @MSIL - Mdbg, Dbgclr, Cordbg

Estou trabalhando no MSIL e deparei-me com referências a esses três depuradore Qual é a diferença entre eles? Um deles é melhor que os outros? funcionalidade? Há outros que eu perdi?

4 a resposta

Inspeção MSIL

Eu tenho alguns MSIL no formato de bytes (resultado do GetMethodBody da reflexão ()) que gostaria de analisar um pouco. Gostaria de encontrar todas as classes criadas com o novo operador no MSIL. Alguma idéia de como fazer isso programaticamente?

1 a resposta

O operador de canal (avançado) pode / evita a otimização da chamada de cauda?

Para um problema de otimização de parâmetros no trabalho, escrevi um algoritmo genético para encontrar algumas boas configurações porque uma solução de força bruta é inviável. Infelizmente, quando volto de manhã, na maioria das vezes me deparo ...

3 a resposta

Qual é a diferença entre ldsfld e ldstr em IL?

Eu li um artigo sobre String.Empty vs "" e também testo sozinho. Diferente entre eles estão abaixo. String.Empty L_0001: ldsfld string [mscorlib]System.String::Empty"" L_0001: ldstr ""Depois que converso com meus amigos, eles argumentam ...

2 a resposta

Qual é o ponto de nop em CIL

Então eu escrevi o seguinte código em C #.

2 a resposta

Retrieve Nome da variável local dos arquivos PDB

No momento, estou tentando recuperar o código fonte dos bytecodes e arquivos PDB da IL, cheguei ao ponto em que posso gerar o código fonte da IL e refletir que sei que o nome dos nomes das variáveis locais está incluído no arquivo pdb. Minha ...