/// <summary> /// save /// сохранить /// </summary> public void Save() { try { using (StreamWriter writer = new StreamWriter(@"Engine\" + _name + @"StrategSettings.txt", false)) { CultureInfo myCultureInfo = new CultureInfo("ru-RU"); writer.WriteLine(StopIsOn); writer.WriteLine(StopDistance.ToString(myCultureInfo)); writer.WriteLine(StopSlipage.ToString(myCultureInfo)); writer.WriteLine(ProfitIsOn.ToString(myCultureInfo)); writer.WriteLine(ProfitDistance.ToString(myCultureInfo)); writer.WriteLine(ProfitSlipage.ToString(myCultureInfo)); writer.WriteLine(SecondToOpen.ToString()); writer.WriteLine(SecondToClose.ToString()); writer.WriteLine(DoubleExitIsOn); writer.WriteLine(SecondToOpenIsOn); writer.WriteLine(SecondToCloseIsOn); writer.WriteLine(SetbackToOpenIsOn); writer.WriteLine(SetbackToOpenPosition); writer.WriteLine(SetbackToCloseIsOn); writer.WriteLine(SetbackToClosePosition); writer.WriteLine(DoubleExitSlipage); writer.WriteLine(TypeDoubleExitOrder); writer.Close(); } } catch (Exception) { // ignore } }
public override int GetHashCode() { int hash = 1; if (StopDistance != 0D) { hash ^= StopDistance.GetHashCode(); } if (SpeedLimit != 0D) { hash ^= SpeedLimit.GetHashCode(); } if (MaxValidStopDistance != 0D) { hash ^= MaxValidStopDistance.GetHashCode(); } if (MinBoundaryT != 0D) { hash ^= MinBoundaryT.GetHashCode(); } if (IgnoreMaxStMinT != 0D) { hash ^= IgnoreMaxStMinT.GetHashCode(); } if (IgnoreMinStMinS != 0D) { hash ^= IgnoreMinStMinS.GetHashCode(); } return(hash); }
public override int GetHashCode() { int hash = 1; if (Enabled != false) { hash ^= Enabled.GetHashCode(); } if (StopDistance != 0D) { hash ^= StopDistance.GetHashCode(); } if (SignalExpireTimeSec != 0D) { hash ^= SignalExpireTimeSec.GetHashCode(); } return(hash); }