private void fillArray(DUint16Array dst, mdr.DArrayBase src) { for (int i = 0; i < dst.ByteLength / dst.TypeSize; ++i) { UInt16 value = src.GetPropertyDescriptor(i).Get(src).AsUInt16(); dst.AddPropertyDescriptor(i).Set(dst, value); } }
private void fillArray(DInt8Array dst, mdr.DArrayBase src) { for (int i = 0; i < dst.ByteLength / dst.TypeSize; ++i) { byte value = (byte)src.GetPropertyDescriptor(i).Get(src).AsInt8(); dst.AddPropertyDescriptor(i).Set(dst, value); } }
private void fillArray(DFloat64Array dst, mdr.DArrayBase src) { for (int i = 0; i < dst.ByteLength / dst.TypeSize; ++i) { double value = src.GetPropertyDescriptor(i).Get(src).AsDouble(); dst.AddPropertyDescriptor(i).Set(dst, value); } }