maandag 25 juni 2007

Gebruik de meest specifieke Exception

Een bekende regel is dat je de meest Specifieke bestaande Exception in je eigen code moet gebruiken. Maar wat is dan de meest specifieke bestaande Exception en heb je eindelijk de exception gevonden in welke namespace en welke DLL imports zit hij dan verstopt.

Was er maar een lijst van Exceptions.

Nu kan je natuurlijk de hele help van .Net gaan doorspitten onderweg naar alle losse exceptions maar het kan stukken sneller.

Start Reflector , kies een Frameworks versie en druk op F3. Typ Exception als zoekopdracht en zie een lijst ontstaan met daarin alle exceptions die er in de .Net omgeving zijn (iig in de referenced DLL's). Met de analyze functie of de Search Google/MSDN akties kan je makkelijk kijken waar de exceptions voor zijn en hoe je ze kan gebruiken.


(hetzelfde valt te doen voor Attributes)
PS. iemand die een andere manier heeft om snel een specifieke exception op te zoeken?

Geen opmerkingen: