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

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 ...

1 la respuesta

¿Cómo prevenir la inyección de MSIL en tiempo de ejecución? [cerrado]

Como se ve aquíInyección programática de MSIL [https://stackoverflow.com/questions/512690/programmatic-msil-injection#]o ...

1 la respuesta

¿Puede / hace el operador de tubería (directo) impedir la optimización de las llamadas de cola?

Para un problema de optimización de parámetros en el trabajo, escribí un algoritmo genético para encontrar algunos buenos ajustes porque una solución de fuerza bruta no es factible. Desafortunadamente, cuando regreso por la mañana, la mayoría de ...

1 la respuesta

¿PowerShell compila scripts?

Supongamos que tengo un script simple de PowerShell: 1..3 | Write-Host ¿Cómo lo procesa PowerShell?¿Construye ensamblado en memoria o algún archivo .dll temporal?¿Puedo examinar este ensamblaje y MSIL usando algunas herramientas (por ejemplo, ...

2 la respuesta

¿Por qué C # -> CIL tiene una etiqueta en cada instrucción?

Cuando se usa ILDASM.exe en un programa compilado de C #, muestra que hay una etiqueta para cada instrucción dentro de los métodos. Por ejemplo: IL_0001: ldc.i4.4 IL_0002: stloc.0 IL_0003: ldc.r8 12.34 IL_000c: stloc.1 IL_000d: ldc.r8 ...

2 la respuesta

¿Por qué! 0 es un tipo de lenguaje intermedio de Microsoft (MSIL)?

En muchos listados de MSIL, he observado lo siguiente: System.Nullable`1<!0> etc ...o class !0 etc ...Cuál es el significado de!0 ¿en estas circunstancias?

3 la respuesta

Comportamiento de la restricción de tipo "no administrado" de F #

F # admite una restricción de tipo para "no administrado". Esto no es lo mismo que una restricción de tipo de valor como las restricciones de "estructura". Notas de MSDN [http://msdn.microsoft.com/en-us/library/dd233203.aspx]que el comportamiento ...

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 ...

1 la respuesta

C # Interceptar / cambiar / redirigir un método

Digamos que tengo un método privado, &quot;instancia&quot;, no estático, bool en una DLL de terceros. Todo lo que hace este método es devolver un valor. Nada...

2 la respuesta

¿Cuál es el punto de nop en CIL?

Así que escribí el siguiente código en C #.