public void CombineWith(ElementValuesJournal nextElementValuesJournal) { DoubleValueStatusCodes.Add(nextElementValuesJournal.DoubleValueStatusCodes); DoubleTimestamps.Add(nextElementValuesJournal.DoubleTimestamps); DoubleValues.Add(nextElementValuesJournal.DoubleValues); UintValueStatusCodes.Add(nextElementValuesJournal.UintValueStatusCodes); UintTimestamps.Add(nextElementValuesJournal.UintTimestamps); UintValues.Add(nextElementValuesJournal.UintValues); }
public void CombineWith(ElementValuesJournalsCollection nextElementValuesJournalsCollection) { Guid = nextElementValuesJournalsCollection.Guid; NextCollectionGuid = nextElementValuesJournalsCollection.NextCollectionGuid; for (int i = 0; i < nextElementValuesJournalsCollection.ElementValuesJournals.Count; i++) { ElementValuesJournal elementValuesJournal; if (i < ElementValuesJournals.Count) { elementValuesJournal = ElementValuesJournals[i]; } else { elementValuesJournal = new ElementValuesJournal(); ElementValuesJournals.Add(elementValuesJournal); } elementValuesJournal.CombineWith(nextElementValuesJournalsCollection.ElementValuesJournals[i]); } }