Кодовые контракты - предположить против требований

В чем разница между этими двумя операторами?

Contract.Requires(string.IsNullOrWhiteSpace(userName));

Contract.Assume(string.IsNullOrWhiteSpace(userName));
33
задан user137348 21 January 2011 в 11:51
поделиться