Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ RequiresNotNullItems< T >()

static void System.Dynamic.Utils.ContractUtils.RequiresNotNullItems< T > ( IList< T > array,
string arrayName )
inlinestatic

Definition at line 45 of file ContractUtils.cs.

46 {
48 int i = 0;
49 for (int count = array.Count; i < count; i++)
50 {
51 if (array[i] == null)
52 {
53 throw new ArgumentNullException(GetParamName(arrayName, i));
54 }
55 }
56 }
static string GetParamName(string paramName, int index)
static void RequiresNotNull(object value, string paramName)

References System.array, System.count, System.Dynamic.Utils.ContractUtils.GetParamName(), and System.Dynamic.Utils.ContractUtils.RequiresNotNull().