private OSVirtualHardDisk GetOSHardDisk(XElement disk)
{
return new OSVirtualHardDisk
{
DiskLabel = GetStringValue(disk.Element(Namespace + "DiskLabel")),
DiskName = GetStringValue(disk.Element(Namespace + "DiskName")),
HostCaching = GetEnumValue<HostCaching>(disk.Element(Namespace + "HostCaching")),
MediaLink = GetStringValue(disk.Element(Namespace + "MediaLink")),
SourceImageName = GetStringValue(disk.Element(Namespace + "SourceImageName")),
OS = GetStringValue(disk.Element(Namespace + "OS"))
};
}