I gestori di eccezioni destinati all'individuazione di tutte le eccezioni devono gestire le eccezioni non CLSCompliant qualora ...

I gestori di eccezioni destinati all'individuazione di tutte le eccezioni devono gestire le eccezioni non CLSCompliant qualora ne venisse generata una. Se possibile, i gestori catch devono individuare solo eccezioni specifiche catch o i tipi di base delle eccezioni. Quando un gestore deve individuare tutte le eccezioni, ad esempio quando un blocco try esegue il wrapping del codice plug-in arbitrario, il gestore deve includere anche un gestore catch generico (in C#, catch{ ... }) per gestire le eccezioni non CLSCompliant. È possibile generare eccezioni non CLSCompliant modificando e ricompilando IL.