/// <summary> /// Initializes object with the specified AttributeValueCollection object. /// </summary> public TsCHdaAttributeValueCollection(Technosoftware.DaAeHdaClient.Hda.TsCHdaAttributeValueCollection collection) { _attributeValues = new ArrayList(collection._attributeValues.Count); foreach (Technosoftware.DaAeHdaClient.Hda.TsCHdaAttributeValue value in collection._attributeValues) { _attributeValues.Add(value.Clone()); } }
/////////////////////////////////////////////////////////////////////// #region ICloneable Members /// <summary> /// Creates a deep copy of the object. /// </summary> public virtual object Clone() { Technosoftware.DaAeHdaClient.Hda.TsCHdaAttributeValueCollection collection = (Technosoftware.DaAeHdaClient.Hda.TsCHdaAttributeValueCollection)MemberwiseClone(); collection._attributeValues = new ArrayList(_attributeValues.Count); foreach (Technosoftware.DaAeHdaClient.Hda.TsCHdaAttributeValue value in _attributeValues) { collection._attributeValues.Add(value.Clone()); } return(collection); }
/// <summary> /// Adds an item to the IList. /// </summary> /// <param name="value">The Object to add to the IList. </param> /// <returns>The position into which the new element was inserted.</returns> public int Add(Technosoftware.DaAeHdaClient.Hda.TsCHdaAttributeValueCollection value) { return(Add((object)value)); }
/// <summary> /// Determines whether the IList contains a specific value. /// </summary> /// <param name="value">The Object to locate in the IList.</param> /// <returns>true if the Object is found in the IList; otherwise, false.</returns> public bool Contains(Technosoftware.DaAeHdaClient.Hda.TsCHdaAttributeValueCollection value) { return(Contains((object)value)); }
/// <summary> /// Removes the first occurrence of a specific object from the IList. /// </summary> /// <param name="value">The Object to remove from the IList.</param> public void Remove(Technosoftware.DaAeHdaClient.Hda.TsCHdaAttributeValueCollection value) { Remove((object)value); }
/// <summary> /// Inserts an item to the IList at the specified position. /// </summary> /// <param name="index">The zero-based index at which value should be inserted.</param> /// <param name="value">The Object to insert into the IList. </param> public void Insert(int index, Technosoftware.DaAeHdaClient.Hda.TsCHdaAttributeValueCollection value) { Insert(index, (object)value); }