In .net quali sono gli opcode possibili che possono esistere come ultima istruzione di un metodo.Quali sono i possibili OpCode per l'ultima istruzione di un metodo?
Al momento so che può essere
- Ret http://msdn.microsoft.com/en-us/library/system.reflection.emit.opcodes.ret.aspx
- tiro http://msdn.microsoft.com/en-us/library/system.reflection.emit.opcodes.throw.aspx
Ma è possibile per essere tutti gli altri codici operativi? E se sì quale codice (preferisco C#) li produrrebbe?
Con "Ultimo", "l'OpCode finale definita nel corpo del metodo" Voglio dire
Per "ultimo" si intende l'opcode finale definito nel corpo del metodo o si intende l'ultimo codice operativo eseguito? (un metodo non deve uscire dal fondo) –
@MarcGravell "l'ultimo codice operativo definito nel corpo del metodo". chiarito nella domanda – Simon
Cool, quindi sospetto che il commento che ho aggiunto al post di Frederic si applica –