GoldenCrystalLe 13/08/2016 à 16:08
Pour ton cas qui foire, tu as observé des données en particulier qui produiraient ce souci, ou bien c'est vraiment dans tous les cas ? Car il y a peut être un cas où tu gères mal une valeur de retour, ou un truc du genre, qui ne se verrait pratiquement pas.
Sinon, tu n'es pas obligé d'utilsier Sigil (même si ça marche très bien) ou Reflection.Emit pour générer du code, tu peux aussi utiliser System.Linq.Expressions dans pas mal de cas. (Cet API a certaines limites, et est sans aucun doute plus coûteux en mémoire et en performances à la compilation, mais pour du CodeGen basique, ça peut simplifier la vie ^^)