ReSharper tiene una acción de contexto "Comprobar parámetro para nulo", que insertará código automáticamente para verificar un argumento para nulo y arrojar ArgumentNullException si es nulo.ReSharper: ¿Puedo hacer mi propia acción de contexto?
Si el parámetro es una cadena, me gustaría otra opción: "Comprobar cadena para nulo o vacío". Esto debería generar código algo similar a esto:
if (String.IsNullOrEmpty(result))
throw new ArgumentException("Parameter cannot be null or empty", "result");
¿Hay alguna forma de añadir esto a ReSharper fácilmente?
Resharper 5.0 (actualmente en estado RC) tiene una nueva característica llamada "Catálogo de patrones" que podría ayudar con esto. Desafortunadamente, tendrá que pagar para actualizar a él. – Greg
@Greg compras suficientemente recientes de 4.5 califican para una actualización gratuita a 5.0 (no me pagan para decir esto :)) – AakashM
@ AkkashM: ¡Gracias por la aclaración! – Greg