public static XElement CreateObservedDataReferenceListElement(this IXmlSerializerRepository <SerializationContext> serializerRepository, IWithObservedData withObservedData) { return(serializerRepository.CreateObjectReferenceListElement(withObservedData, x => x.AllObservedData(), CoreConstants.Serialization.ObservedDataList, CoreConstants.Serialization.ObservedData)); }
public static XElement CreateSimulationReferenceListElement(this IXmlSerializerRepository <SerializationContext> serializerRepository, ParameterIdentification parameterIdentification) { return(serializerRepository.CreateObjectReferenceListElement(parameterIdentification, x => x.AllSimulations, Constants.Serialization.SIMULATION_LIST, Constants.Serialization.SIMULATION)); }
public static XElement CreateSimulationReferenceListElement <TSimulation>(this IXmlSerializerRepository <SerializationContext> serializerRepository, ISimulationComparison <TSimulation> simulationComparison) where TSimulation : Simulation { return(serializerRepository.CreateObjectReferenceListElement(simulationComparison, x => x.AllSimulations, CoreConstants.Serialization.SimulationList, CoreConstants.Serialization.Simulation)); }