private MonitoringParameter(MonitoringParameter parameter)
 {
     this.HighThreshold    = parameter.HighThreshold;
     this.LowThreshold     = parameter.LowThreshold;
     this.MonitoringEnable = parameter.MonitoringEnable;
     this.PositionInfo     = parameter.PositionInfo.Clone() as string;
     this.Type             = parameter.Type;
     this.Value            = parameter.Value;
 }
 private MonitoringParameter(MonitoringParameter parameter)
 {
     this.HighThreshold = parameter.HighThreshold;
     this.LowThreshold = parameter.LowThreshold;
     this.MonitoringEnable = parameter.MonitoringEnable;
     this.PositionInfo = parameter.PositionInfo.Clone() as string;
     this.Type = parameter.Type;
     this.Value = parameter.Value;
 }
        public object Clone()
        {
            var parameter = new MonitoringParameter(this);

            return(parameter);
        }
 public object Clone()
 {
     var parameter = new MonitoringParameter(this);
     return parameter;
 }