public (int convertedToVersion, bool conversionHappened) ConvertXml(XElement element, int originalVersion) { //Always convert dimensions _formulaAndDimensionConverter.ConvertDimensionIn(element); if (element.Name == "PopulationSimulation") { convertPopulationSettings(element); convertParameterCache(element); } else if (element.Name == "RandomPopulation") { convertParameterCache(element); } else if (element.Name == CoreConstants.Serialization.SummaryChart) { //this is not taken care of by default in our generic logic convertAxisDimension(element); } return(ProjectVersions.V5_2_1, true); }
private void perform521Conversion(DataRepository observedData, int originalVersion) { performConversion(originalVersion, ProjectVersions.V5_2_1, () => _formulaAndDimensionConverter.ConvertDimensionIn(observedData)); }