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);
        }
Example #3
0
        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);
        }