Exemplo n.º 1
0
        public object Clone()
        {
            DmiEX newDmiex = new DmiEX(Version, Width, Height);

            foreach (var state in States)
            {
                DmiEXState dmiExState = (DmiEXState)state;
                newDmiex.AddState((DmiEXState)dmiExState.Clone());
            }
            return(newDmiex);
        }
Exemplo n.º 2
0
        public static DmiEX FromDmi(Dmi dmi)
        {
            DmiEX dmiEx = new DmiEX(dmi.Version, dmi.Width, dmi.Height);

            foreach (var state in dmi.States)
            {
                dmiEx.AddState(DmiEXState.FromDmiState(dmiEx, state));
            }

            return(dmiEx);
        }