Resultados da pesquisa a pedido "cil"
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...
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 ...
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?
c # ILGenerator nop?
Estou gerando alguma IL com o ILGenerator aqui é o meu código:
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?
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?
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 ...
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 ...
Qual é o ponto de nop em CIL
Então eu escrevi o seguinte código em C #.
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 ...