protected override XElement TypedSerialize(IndividualSimulationComparison chart, SerializationContext serializationContext) { var element = base.TypedSerialize(chart, serializationContext); element.Add(SerializerRepository.CreateSimulationReferenceListElement(chart)); return(element); }
protected override XElement TypedSerialize(ParameterIdentification parameterIdentification, SerializationContext context) { var element = base.TypedSerialize(parameterIdentification, context); element.Add(SerializerRepository.CreateSimulationReferenceListElement(parameterIdentification)); return(element); }
protected override XElement TypedSerialize(PopulationSimulationComparison comparison, SerializationContext context) { var element = base.TypedSerialize(comparison, context); element.Add(SerializerRepository.CreateSimulationReferenceListElement(comparison)); if (comparison.HasReference) { element.AddAttribute(CoreConstants.Serialization.Attribute.ReferenceSimulation, comparison.ReferenceSimulation.Id); } return(element); }