| | |
| | | public MonitorDataSources() { } |
| | | public MonitorDataSources(MonitorDataSources rhs) |
| | | { |
| | | this.ID = rhs.ID; |
| | | this.Name = rhs.Name; |
| | | this.DataSources = rhs.DataSources; |
| | | this.DataSourcesMappings = rhs.DataSourcesMappings?.Select(x => new DataSourcesMapping(x)).ToList(); |
| | | this.Flags = rhs.Flags?.ToList(); |
| | | this.TagName = rhs.TagName; |
| | | this.SortCode = rhs.SortCode; |
| | | this.Description = rhs.Description; |
| | | ID = rhs.ID; |
| | | Name = rhs.Name; |
| | | DataSources = rhs.DataSources; |
| | | DataSourcesMappings = rhs.DataSourcesMappings?.Select(x => new DataSourcesMapping(x)).ToList(); |
| | | Flags = rhs.Flags?.ToList(); |
| | | TagName = rhs.TagName; |
| | | SortCode = rhs.SortCode; |
| | | Description = rhs.Description; |
| | | } |
| | | |
| | | public void Reset(MonitorDataSources rhs) |
| | | { |
| | | this.ID = rhs.ID; |
| | | this.Name = rhs.Name; |
| | | this.DataSources = rhs.DataSources; |
| | | this.DataSourcesMappings = rhs.DataSourcesMappings?.Select(x => new DataSourcesMapping(x)).ToList(); |
| | | this.Flags = rhs.Flags?.ToList(); |
| | | this.TagName = rhs.TagName; |
| | | this.SortCode = rhs.SortCode; |
| | | this.Description = rhs.Description; |
| | | ID = rhs.ID; |
| | | Name = rhs.Name; |
| | | DataSources = rhs.DataSources; |
| | | DataSourcesMappings = rhs.DataSourcesMappings?.Select(x => new DataSourcesMapping(x)).ToList(); |
| | | Flags = rhs.Flags?.ToList(); |
| | | TagName = rhs.TagName; |
| | | SortCode = rhs.SortCode; |
| | | Description = rhs.Description; |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | |
| | | public MonitorDataSources Clone() |
| | | { |
| | | return (MonitorDataSources)this.MemberwiseClone(); |
| | | return (MonitorDataSources)MemberwiseClone(); |
| | | } |
| | | |
| | | object ICloneable.Clone() |
| | | { |
| | | return this.MemberwiseClone(); |
| | | return MemberwiseClone(); |
| | | } |
| | | } |
| | | } |