///////////////////////////////////////////////////////////////////////
        #region ICloneable Members

        /// <summary>
        /// Creates a deep copy of the object.
        /// </summary>
        public override object Clone()
        {
            TsCDaItemValue clone = (TsCDaItemValue)MemberwiseClone();

            clone.Value = Technosoftware.DaAeHdaClient.OpcConvert.Clone(Value);
            return(clone);
        }
 /// <summary>
 /// Initializes object with the specified ItemValue object.
 /// </summary>
 public TsCDaItemValue(TsCDaItemValue item)
     : base(item)
 {
     if (item != null)
     {
         Value              = Technosoftware.DaAeHdaClient.OpcConvert.Clone(item.Value);
         Quality            = item.Quality;
         QualitySpecified   = item.QualitySpecified;
         Timestamp          = item.Timestamp;
         TimestampSpecified = item.TimestampSpecified;
     }
 }
Exemple #3
0
 /// <summary>
 /// Initializes object with the specified ItemValue object.
 /// </summary>
 public TsCDaItemValue(TsCDaItemValue item)
     : base(item)
 {
     if (item == null)
     {
         return;
     }
     Value              = OpcConvert.Clone(item.Value);
     Quality            = item.Quality;
     QualitySpecified   = item.QualitySpecified;
     Timestamp          = item.Timestamp;
     TimestampSpecified = item.TimestampSpecified;
 }
 /// <summary>
 /// Initializes the object with an ItemValue object.
 /// </summary>
 public TsCDaItemValueResult(TsCDaItemValue item) : base(item)
 {
 }