示例#1
0
 public static void IsTrue(Func <bool> predicate)
 {
     ContractUtils.RequiresNotNull(predicate, nameof(predicate));
     Debug.Assert(predicate());
 }
示例#2
0
 public ValueArray(T[] array)
 {
     ContractUtils.RequiresNotNull(array, "array");
     ContractUtils.RequiresNotNullItems(array, "array");
     _array = array;
 }
示例#3
0
 public CovariantConvertor(IEnumerable <T> enumerable)
 {
     ContractUtils.RequiresNotNull(enumerable, "enumerable");
     _enumerable = enumerable;
 }
示例#4
0
 public static string[] Split(string str, char[] separators, int maxComponents, StringSplitOptions options)
 {
     ContractUtils.RequiresNotNull(str, "str");
     return(str.Split(separators, maxComponents, options));
 }