sto ottenendo un'eccezione quando uso dei contratti di codice sul codice seguente:condizionale Eccezione attributo con codice dei contratti
public void Debug(
dynamic message1,
dynamic message2 = null,
dynamic message3 = null,
dynamic message4 = null,
dynamic message5 = null,
dynamic message6 = null)
{
Contract.Requires(message1 != null,
"First Logged Message cannot be null");
}
Sto cercando di configurare le impostazioni del progetto in modo che i controlli vengono effettuati in fase di esecuzione .
L'eccezione è "Impossibile richiamare dinamicamente il metodo 'Richiede' perché ha un attributo Condizionale". Ho riletto la documentazione dei Contratti di codice un paio di volte e ho fatto alcune ricerche, ma non capisco da dove provenga l'attributo condizionale.
Ha funzionato. Grazie. –