protected override void DeserializePropertyElement(XmlReader reader)
{
if (reader == null) throw new ArgumentNullException ("reader");
if (reader.NamespaceURI == Schemas.UpnpSchema) {
switch (reader.LocalName) {
case "storageTotal":
StorageTotal = reader.ReadElementContentAsLong ();
break;
case "storageUsed":
StorageUsed = reader.ReadElementContentAsLong ();
break;
case "storageFree":
StorageFree = reader.ReadElementContentAsLong ();
break;
case "storageMedium":
StorageMedium = reader.ReadString ();
break;
default:
base.DeserializePropertyElement (reader);
break;
}
} else {
base.DeserializePropertyElement (reader);
}
}