Microsoft.Azure.Commands.SiteRecovery.ASRProtectionEntity.UpdateDiskDetails C# (CSharp) Метод

UpdateDiskDetails() приватный Метод

private UpdateDiskDetails ( IList diskDetails ) : void
diskDetails IList
Результат void
        private void UpdateDiskDetails(IList<DiskDetails> diskDetails)
        {
            this.Disks = new List<VirtualHardDisk>();
            foreach (var disk in diskDetails)
            {
                VirtualHardDisk hd = new VirtualHardDisk();
                hd.Id = disk.VhdId;
                hd.Name = disk.VhdName;
                this.Disks.Add(hd);
            }
            DiskDetails OSDisk = diskDetails.SingleOrDefault(d => string.Compare(d.VhdType, "OperatingSystem", StringComparison.OrdinalIgnoreCase) == 0);
            if (OSDisk != null)
            {
                this.OSDiskId = OSDisk.VhdId;
                this.OSDiskName = OSDisk.VhdName;
            }
        }