示例#1
0
        /// <summary>
        /// Initializes object with the specified ItemValueCollection object.
        /// </summary>
        public TsCHdaAnnotationValueCollection(TsCHdaAnnotationValueCollection item)
            : base(item)
        {
            _values = new ArrayList(item._values.Count);

            foreach (Technosoftware.DaAeHdaClient.Hda.TsCHdaItemValue value in item._values)
            {
                _values.Add(value.Clone());
            }
        }
        /// <summary>
        /// Initializes object with the specified ItemValueCollection object.
        /// </summary>
        public TsCHdaAnnotationValueCollection(TsCHdaAnnotationValueCollection item)
            : base(item)
        {
            values_ = new ArrayList(item.values_.Count);

            foreach (TsCHdaItemValue value in item.values_)
            {
                values_.Add(value.Clone());
            }
        }
示例#3
0
        ///////////////////////////////////////////////////////////////////////
        #region ICloneable Members

        /// <summary>
        /// Creates a deep copy of the object.
        /// </summary>
        public override object Clone()
        {
            TsCHdaAnnotationValueCollection collection = (TsCHdaAnnotationValueCollection)base.Clone();

            collection._values = new ArrayList(_values.Count);

            foreach (TsCHdaAnnotationValue value in _values)
            {
                collection._values.Add(value.Clone());
            }

            return(collection);
        }