public EvaporationAndDryingSystemPreferences() : base() { this.unitOpCreationType = UnitOpCreationType.WithInputAndOutput; //this.dryerMaterialInletType = MaterialStateType.Solid; this.heatExchangerColdInletType = typeof(DryingMaterialStream); this.heatExchangerHotInletType = typeof(DryingMaterialStream); this.mixerStreamsType = typeof(DryingGasStream); this.valveStreamsType = typeof(DryingMaterialStream); this.teeStreamsType = typeof(DryingGasStream); }
public override void SetObjectData() { base.SetObjectData(); int persistedClassVersion = (int)info.GetValue("ClassPersistenceVersionEvaporationAndDryingSystemPreferences", typeof(int)); this.unitOpCreationType = (UnitOpCreationType)info.GetValue("UnitOpCreationType", typeof(UnitOpCreationType)); //this.dryerMaterialInletType = (MaterialStateType) info.GetValue("DryerMaterialInletType", typeof(MaterialStateType)); this.heatExchangerColdInletType = (Type)info.GetValue("HeatExchangerColdInletType", typeof(Type)); this.heatExchangerHotInletType = (Type)info.GetValue("HeatExchangerHotInletType", typeof(Type)); //this.teeInletStreamType = (DryingStreamType)info.GetValue("TeeInletStreamType", typeof(DryingStreamType)); //this.mixerInletStreamType = (DryingStreamType)info.GetValue("MixerInletStreamType", typeof(DryingStreamType)); this.valveInletStreamType = (Type)info.GetValue("ValveInletStreamType", typeof(Type)); this.heaterInletStreamType = (Type)info.GetValue("HeaterInletStreamType", typeof(Type)); this.coolerInletStreamType = (Type)info.GetValue("CoolerInletStreamType", typeof(Type)); if (persistedClassVersion == 1) { DryingStreamType inletStreamType = (DryingStreamType)info.GetValue("TeeInletStreamType", typeof(DryingStreamType)); if (inletStreamType == DryingStreamType.DryingGas) { this.teeInletStreamType = typeof(DryingGasStream); } else if (inletStreamType == DryingStreamType.LiquidDryingMaterial) { this.teeInletStreamType = typeof(LiquidDryingMaterialStream); } else if (inletStreamType == DryingStreamType.SolidDryingMaterial) { this.teeInletStreamType = typeof(SolidDryingMaterialStream); } inletStreamType = (DryingStreamType)info.GetValue("MixerInletStreamType", typeof(DryingStreamType)); if (inletStreamType == DryingStreamType.DryingGas) { this.mixerInletStreamType = typeof(DryingGasStream); } else if (inletStreamType == DryingStreamType.LiquidDryingMaterial) { this.mixerInletStreamType = typeof(LiquidDryingMaterialStream); } else if (inletStreamType == DryingStreamType.SolidDryingMaterial) { this.mixerInletStreamType = typeof(SolidDryingMaterialStream); } } else if (persistedClassVersion == 1) { this.teeInletStreamType = (Type)info.GetValue("TeeInletStreamType", typeof(Type)); this.mixerInletStreamType = (Type)info.GetValue("MixerInletStreamType", typeof(Type)); } }
public override void SetObjectData() { base.SetObjectData(); int persistedClassVersion = (int)info.GetValue("ClassPersistenceVersionEvaporationAndDryingSystemPreferences", typeof(int)); if (persistedClassVersion == 1) { this.unitOpCreationType = (UnitOpCreationType)info.GetValue("UnitOpCreationType", typeof(UnitOpCreationType)); //this.dryerMaterialInletType = (MaterialStateType) info.GetValue("DryerMaterialInletType", typeof(MaterialStateType)); this.heatExchangerColdInletType = (Type)info.GetValue("HeatExchangerColdInletType", typeof(Type)); this.heatExchangerHotInletType = (Type)info.GetValue("HeatExchangerHotInletType", typeof(Type)); this.teeStreamsType = (Type)info.GetValue("TeeStreamsType", typeof(Type)); this.mixerStreamsType = (Type)info.GetValue("MixerStreamsType", typeof(Type)); this.valveStreamsType = (Type)info.GetValue("ValveStreamsType", typeof(Type)); } }