/////////////////////////////////////////////////////////////////////// #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; } }
/// <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) { }