Ejemplo n.º 1
0
            public TypeAwareHashtable DeepClone()
            {
                TypeAwareHashtable clone = new TypeAwareHashtable();

                foreach (Hashtable storageTable in typesTable.Values)
                {
                    foreach (object key in storageTable.Keys)
                    {
                        clone.InternalAdd(key, ((ICloneable)storageTable[key]).Clone());
                    }
                }

                return(clone);
            }
Ejemplo n.º 2
0
            public TypeAwareHashtable DeepClone()
            {
                TypeAwareHashtable clone = new TypeAwareHashtable();

                foreach(Hashtable storageTable in typesTable.Values) {
                    foreach(object key in storageTable.Keys) {
                        clone.InternalAdd(key, ((ICloneable)storageTable[key]).Clone());
                    }
                }

                return clone;
            }