Les gestionnaires d'exceptions réellement conçus pour intercepter toutes les exceptions doivent être en mesure de gérer les ...

Les gestionnaires d'exceptions réellement conçus pour intercepter toutes les exceptions doivent être en mesure de gérer les exceptions non CLSCompliant si la possibilité d'en lever une existe. Si possible, les gestionnaires catch doivent uniquement intercepter des exceptions spécifiques ou des types de base d'exception. Dans des circonstances où le gestionnaire doit intercepter toutes les exceptions (par exemple, lorsqu'un bloc try encapsule le code arbitraire du plug-in), le gestionnaire doit également inclure un gestionnaire catch générique (en C#, catch{ ... }) pour gérer des exceptions non CLSCompliant. Vous pouvez lever des exceptions non CLSCompliant en modifiant et en recompilant IL.