private ByteArray Arr2bin(IMPArray array, ByteArray buffer) { for (int i = 0; i < array.Size(); i++) { MPDataWrapper wrappedElementAt = array.GetWrappedElementAt(i); buffer = EncodeObject(buffer, wrappedElementAt.Type, wrappedElementAt.Data); } return(buffer); }
private ArrayList RebuildArray(IMPArray mpArr) { ArrayList list = new ArrayList(); for (int i = 0; i < mpArr.Size(); i++) { list.Add(UnwrapField(mpArr.GetWrappedElementAt(i))); } return(list); }