internal override void deepCopy(TObject.Version source_) { TArrayVersion <T> source = (TArrayVersion <T>)source_; base.deepCopy(source); merge(source, true); }
internal override TObject.Version merge(TObject.Version target, TObject.Version next, bool threadPrivate) { TArrayVersion <T> source = (TArrayVersion <T>)next; TArrayVersion <T> merged = (TArrayVersion <T>)base.merge(target, next, threadPrivate); merged.merge(source, false); return(merged); }