コード例 #1
0
        private static IEnumerable <DmiChassisContainedElement> AsDmiCollectionFrom(ChassisContainedElementCollection elements)
        {
            var items = new Collection <DmiChassisContainedElement>();

            foreach (var element in elements)
            {
                items.Add(new DmiChassisContainedElement(element.Properties));
            }

            return(items);
        }
コード例 #2
0
 /// <inheritdoc />
 /// <summary>
 /// Initialize a new instance of the class <see cref="T:iTin.Core.Hardware.Specification.Dmi.DmiChassisContainedElementCollection"/>.
 /// </summary>
 /// <param name="elements">Item list.</param>
 internal DmiChassisContainedElementCollection(ChassisContainedElementCollection elements) : base(AsDmiCollectionFrom(elements).ToList())
 {
 }