¿Cuál es la mejor alternativa para los contratos de código en Visual Studio 2015?

Estoy buscando validar los parámetros del método en mi código, de la manera más elegante posible. Los contratos de código no parecen funcionar en 2015. ¿Alguien usa alguna alternativa?