Resultados de la búsqueda a petición "cil"
¿Cuál es la diferencia entre ldsfld y ldstr en IL?
He leído algún artículo sobre String.Empty vs "" y también lo hago yo mismo. Diferentes entre ellos están abajo. Cadena vacía L_0001: ldsfld string [mscorlib]System.String::Empty"" L_0001: ldstr ""Después de hablar con mis amigos, argumentan ...
¿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 ...
Conversión implícita a System.Doble con una estructura anulable a través de compiladores locales generados: ¿por qué está fallando esto?
Dado lo siguiente, ¿por qué se lanza la InvalidCastException? No puedo ver por qué debería estar fuera de un error (esto está en x86; x64 se bloquea con un 0xC0000005 en clrjit.dll). class Program { static void Main(string[] args) { MyDouble? ...
¿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?
¿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 ...
Guardar un método dinámico en el disco
He heredado el código que usa DynamicMethod para generar métodos en tiempo de ejecución. También necesito modificar parte del código que se está generando. Dado que soy un n00b en MSIL, me encantaría poder cargar el código generado en Reflector ...
¿Por qué este resultado condicional (nulo ||! TryParse) en "uso de variable local sin asignar"?
El siguiente código da como resultadouso de la variable local no asignada "numberOfGroups":
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 ...