Je suis intéressé à trouver tous les endroits dans ma solution où la boxe ou le déballage se produisent. Je sais que je peux utiliser ildasm comme ceci:Comment détecter la boxe/unboxing dans le code
Ildasm.exe yourcomponent.dll /text | findstr box
mais je préfère ne pas regarder le niveau MSIL. Existe-t-il un moyen facile de faire cela?
Vous pouvez probablement utiliser Roslyn pour cette ... avez-vous regardé dans cela? –
Je pense que ce serait beaucoup de travail pour analyser l'arbre de syntaxe dans Roslyn pour comprendre cela. Vous pourriez le faire, mais honnêtement, il est le moyen le moins cher. Êtes-vous préoccupé par la boxe pour des raisons de performance ou êtes-vous simplement curieux? –
@MichaelBraude, principalement la curiosité. Je voulais juste générer un rapport pour mon équipe sur tous les lieux – Tsahi