Resultados de la búsqueda a petición "cil"

2 la respuesta

¿Cómo se compila LINQ en el CIL?

Por ejemplo: var query = from c in db.Cars select c; foreach(Car aCar in query) { Console.WriteLine(aCar.Name); }¿Cómo se traduciría esto una vez que se compila? ¿Qué pasa detrás de escena?

7 la respuesta

¿Los nombres de los métodos se compilan en el EXE?

Hacer clase, método y variablelos nombres se incluyen en el MSILdespués de compilar un proyecto de aplicación de Windows en un EXE? porofuscación- menos nombres, más difícil de realizar ingeniería inversa.Y para actuación- nombres más cortos, ...

5 la respuesta

Máquina virtual de Java y CLR

Como una especie de seguimiento a la pregunta llamada¿Diferencias entre MSIL y el bytecode de Java? [https://stackoverflow.com/questions/95163/differences-between-msil-and-java-bytecode] , ¿cuáles son las (principales) diferencias o similitudes ...

7 la respuesta

Indexación de matrices con enumeraciones en C #

Tengo muchas colecciones de números de tamaño fijo donde se puede acceder a cada entrada con una constante. Naturalmente, esto parece apuntar a matrices y enumeraciones: enum StatType { Foo = 0, Bar // ... } float[] stats = new ...

1 la respuesta

Hacer un lenguaje CLR / .NET depurable

¿Cuáles son algunos recursos para hacer un lenguaje CLR / .NET depurable? Estoy desarrollando un compilador de ActionScript 3 a IL, que utiliza DLR CallSites y CallSiteBinders para manejar los aspectos dinámicos del lenguaje de ...

3 la respuesta

Learning CIL [cerrado]

¿Alguien conoce buenos recursos para aprender a programar CIL con descripciones detalladas de comandos, etc.? He mirado alrededor pero no he encontrado nada particularmente bueno.

2 la respuesta

¿Por qué las funciones locales generan IL diferente de los métodos anónimos y las expresiones lambda?

Por qué el compilador C # 7 convierte las funciones locales en métodos dentro de la misma clase donde está su función principal. Mientras que para los métodos anónimos (y las expresiones lambda) el compilador genera una clase anidada para cada ...

4 la respuesta

Inspección MSIL

Tengo algo de MSIL en formato byte (resultado de GetMethodBody () de la reflexión) que me gustaría analizar un poco. Me gustaría encontrar todas las clases creadas con el nuevo operador en el MSIL. ¿Alguna idea sobre cómo hacer eso mediante ...

7 la respuesta

¿Escribir un compilador para .net - IL o Bytecode?

Actualmente me estoy sumergiendo en el funcionamiento interno de .net, lo que significa IL. Como ejercicio, quiero construir un compilador brainf..k para .net (sí, ya existen, pero como se dijo es para fines de aprendizaje). Por el momento solo ...

3 la respuesta

¿Qué es el tipo (fnptr) * y cómo crearlo?

El siguiente código IL crea una instancia de Tipo llamada(fnptr)* (token 0x2000000 - inválido, módulo mscorlib.dll). ldtoken method void* ()* call class ...