public static PropertyRow_r ParsePropertyRow_r(AddressBookPropValueList row)
{
PropertyRow_r propertyRow_r = new PropertyRow_r();
propertyRow_r.Reserved = 0;
propertyRow_r.Values = row.PropertyValueCount;
propertyRow_r.Props = new PropertyValue_r[row.PropertyValueCount];
for (int i = 0; i < row.PropertyValueCount; i++)
{
propertyRow_r.Props[i].PropTag = BitConverter.ToUInt32(row.PropertyValues[i].PropertyTag.Serialize(), 0);
propertyRow_r.Props[i].Reserved = 0;
propertyRow_r.Props[i].Value = AdapterHelper.ParsePROP_VAL_UNION((AddressBookPropertyValue)row.PropertyValues[i], (PropertyTypeValue)row.PropertyValues[i].PropertyTag.PropertyType);
}
return propertyRow_r;
}