Elastacloud.AzureManagement.Fluent.Types.VirtualMachines.StatefulVirtualMachineSerialiser.GetHardDisks C# (CSharp) Method

GetHardDisks() private method

private GetHardDisks ( System.Xml.Linq.XElement disks ) : List
disks System.Xml.Linq.XElement
return List
        private List<DataVirtualHardDisk> GetHardDisks(XElement disks)
        {
            var hardDiskElements = disks.Elements();
            return hardDiskElements.Select(hardDiskElement => new DataVirtualHardDisk()
            {
                DiskName = GetStringValue(hardDiskElement.Element(Namespace + "DiskName")),
                DiskLabel = GetStringValue(hardDiskElement.Element(Namespace + "DiskLabel")),
                HostCaching = GetEnumValue<HostCaching>(hardDiskElement.Element(Namespace + "HostCaching")),
                LogicalDiskSizeInGB = GetIntValue(hardDiskElement.Element(Namespace + "LogicalDiskSizeInGB")),
                LogicalUnitNumber = GetIntValue(hardDiskElement.Element(Namespace + "LogicalUnitNumber")),
                MediaLink = GetStringValue(hardDiskElement.Element(Namespace + "MediaLink"))
            }).ToList();
        }