Ciao raga, avrei bisogno di implementare un controllo che determini se un generic è un tipo che non accetta valori null (quindi i primitivi e i decimal) e pensavo di farlo tramite code contracts.
Solo che l'unica idea che mi è venuta in mente è quella di usare il costruttore e verificare la condizione, ma questo permetterebbe comunque la dichiarazione di una variabile non inizializzata