Resultados de la búsqueda a petición "il"
¿Crear DynamicMethod para asignar valor a una propiedad?
Este es un ejercicio de aprendizaje. Creé un método que toma un Foo y una cadena y establece la propiedad A. Utilicé el desmontaje del reflector para hacer el siguiente código de emisión. El desmontaje se ve así: .method private hidebysig static ...
¿Cómo funciona el atributo condicional?
Tengo algunos métodos de ayuda marcados con[Conditional("XXX")]. La intención es hacer que los métodos se compilen condicionalmente cuando solo está presente el símbolo de compilación condicional XXX. Estamos utilizando esto para la funcionalidad ...
Ejecute el código .NET IL en C #
¿Hay alguna forma de ejecutar una matriz de códigos IL en C # como los códigos de shell en C / C ++? Quiero crear un método, convertirlo a código IL, ofuscarlo y almacenarlo en una matriz de bytes y finalmente quiero ejecutarlo, descifrar el ...
Determine si los ensamblados .NET se crearon a partir de la misma fuente
¿Alguien sabe de una manera de comparar dos ensamblados .NET para determinar si se crearon a partir de los "mismos" archivos fuente? Soy consciente de que hay algunas utilidades de diferenciación disponibles, como el complemento para Reflector, ...
¿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 ...
Son compatibles los inicializadores del módulo en Silverlight y Windows Phone 7?
Si está dispuesto a manipular IL .net admite los Inicializadores de módulo http: //blogs.msdn.com/b/junfeng/archive/2005/11/19/494914.asp [http://blogs.msdn.com/b/junfeng/archive/2005/11/19/494914.aspx] http: ...
Convertir código C # a código IL
¿Cómo puedo obtener el código IL del código C #? ¿Puedo hacer esto con una biblioteca externa o existen funciones internas? EDIT: Quiero mostrar el código IL en mi aplicación con un cuadro de mensaje.
Utilizando Br_S OpCode para apuntar a la siguiente instrucción usando Reflection.Emit.Label
Estoy experimentando con el análisis de IL para emitir un método. Obtuve el código IL de un método en una cadena [] donde cada cadena es una instrucción IL. Estoy recorriendo esta matriz y agregando OpCodes usando un ILGenerator: foreach ...
cecil: Instruction.Operand tipos correspondientes al valor de Instruction.OpCode.Code
¿Hay alguna documentación o hay una parte del código fuente de Cecil que puedo consultar para obtener una visión completa de la cualOperand tipos que cecil usará para una @ daCode valor? Por ejemplo: puedo obtener deMethodBodyRocks eseLdloc toma ...
¿Cómo generar el código fuente IL con csc (compilador C #) o dmcs (compilador mono C #)?
gcc tiene una opción de -s para generar el código fuente del ensamblado. ¿Csc (compilador MS C #) o dmcs (compilador mono C #) tienen equivalencia? Quiero decir, ¿esos compiladores ofrecen una opción para generar código fuente IL que se puede ...