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

3 la respuesta

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

3 la respuesta

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

1 la respuesta

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

7 la respuesta

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

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

1 la respuesta

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

6 la respuesta

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.

3 la respuesta

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

2 la respuesta

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

2 la respuesta

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