tag preguntas musica mejor las kpop disney canciones .net il nop

.net - musica - tag de las 20 preguntas



¿Por qué el código IL generado comienza con un Nop? (1)

El ensamblaje fue compilado en modo de depuración. Nop instrucciones de Nop no hacen nada (es decir, no tienen efectos secundarios), pero actúan como una instrucción conveniente para colocar un punto de interrupción.

Propina

Si necesita un lugar para un punto de interrupción adicional para fines de depuración, puede forzar la inclusión de un Nop en una construcción de depuración agregando un par de llaves vacías, por ejemplo

_grid.PreviewMouseRightButtonDown += (sender, e) => { _isRightMouseDown = true; RowColumnIndex cell = _grid.PointToCellRowColumnIndex(e); {} //<------ Adding a Nop allows a breakpoint here. };

Estaba rastreando parte de la IL de uno de mis ensamblajes (a través de ILDasm) y noté que todos mis métodos comienzan con una instrucción nop .

¿Alguien sabe por qué es eso?