Estoy intentando generar algún código en tiempo de ejecución utilizando la clase DynamicMethod en el espacio de nombres Reflection.Emit pero por alguna razón está lanzando una "VerificationException". Aquí está el código IL que estoy tratando de usar ...Cómo depurar el código IL generado en tiempo de ejecución utilizando Reflection.Emit
ldarg.1
ldarg.0
ldfld, System.String FirstName
callvirt, Void Write(System.String)
ldarg.1
ldarg.0
ldfld, System.String LastName
callvirt, Void Write(System.String)
ldarg.1
ldarg.0
ldfld, Int32 Age
callvirt, Void Write(Int32)
ret
Necesito una forma de depurar el código IL generado. ¿Que opciones tengo? Estoy usando el profesional VS2008.
¿Puedo utilizar la información simbólica con métodos dinámicos (LCG)? He comprobado mi IL contra el reflector y son idénticos. Pero no estoy seguro de si el IL generado es en realidad ** idéntico. –
He hecho una edición para responder a su pregunta, espero que ayude. –