private static IEnumerable<DmiAdditionalInformationEntry> AsDmiCollectionFrom(AdditionalInformationEntryCollection elements) { var items = new Collection<DmiAdditionalInformationEntry>(); foreach (var element in elements) { items.Add(new DmiAdditionalInformationEntry(element.Properties)); } return items; }
/// <inheritdoc/> /// <summary> /// Initialize a new instance of the class <see cref="DmiAdditionalInformationEntryCollection"/>. /// </summary> /// <param name="elements">Item list.</param> internal DmiAdditionalInformationEntryCollection(AdditionalInformationEntryCollection elements) : base(AsDmiCollectionFrom(elements).ToList()) { }