Your library is far superior to netfx.Guard apart from just one feature!
Condition.Requires() that you manually type the name for the parameter being checked.
netfx.Guard uses this syntax:
Guar...
Id #17905 | Release:
None
| Updated: Feb 14 at 1:40 AM by dot_NET_Junkie | Created: Apr 22, 2012 at 11:48 PM by georgiosd
Condition.Requires(inEmailBody, "inEmailBody").IsNotNull();
gives
CA1062 : Microsoft.Design : In externally visible method 'BusinessEmailSender.ReplaceHostName(string)', validate parameter 'inEma...
Id #16907 | Release:
None
| Updated: Feb 14 at 1:40 AM by Cpugeni | Created: Nov 15, 2011 at 3:30 PM by bigwave
For instance:
public static ConditionValidator<TCollection> ContainsAll<TCollection, TItem>(
this ConditionValidator<TCollection> validator, Func<TItem, bool> predicate)
where TCollection...
Id #15570 | Release:
None
| Updated: Feb 14 at 1:40 AM by dot_NET_Junkie | Created: Mar 25, 2011 at 2:02 PM by dot_NET_Junkie
Set the CHM icon in the Program Files folder
Add a link to the Program Files folder to uninstall CuttingEdge.Conditions
Add a link to the Program Files folder to browse to the installation folder ...
Id #7674 | Release:
None
| Updated: Feb 14 at 1:40 AM by dot_NET_Junkie | Created: Sep 25, 2008 at 4:19 PM by mattman206