/// <summary> /// each objClass each gets numOfStructs number of structs /// </summary> public heavyStruct[] getMultiCallerStructs(int numOfStructs, int numOfCallers) { var o = new objClass(); var a = new heavyStruct[numOfStructs * numOfCallers]; int count = 0; for (int i = 0; i < numOfCallers; i++) { var ia = o.getStructs(numOfStructs); foreach (var s in ia) { a[count++] = s; } } return a; }
public heavyStruct[] getStructs(int num) { var a = new heavyStruct[num]; for (int i = 0; i < num; i++) { a[i] = new heavyStruct() { one = 1, two = 2, thr = 3, fou = 4, fiv = 5, six = 6, sev = 7, eig = 8, nin = 9, ten = 10 }; } return a; }