Example #1
0
 protected virtual void CloneFrom(MetaTableImpl metaTable)
 {
     _table = _createInternalStorage(metaTable.Count);
     _table.AddRange(metaTable._table);
     _filter = metaTable._filter;
 }
Example #2
0
 ///<summary>
 ///    Creates a metatable that is a copy of the current instance.
 ///</summary>
 ///<returns>
 ///    A new metatable that is a copy of this instance.
 ///</returns>
 ///<filterpriority>2</filterpriority>
 public override MetaTable Clone()
 {
     var clone = new MetaTableImpl(Filter, Count);
     clone.CloneFrom(this);
     return clone;
 }