Forex_Strategy_Builder.Dialogs.Generator.Generator.SaveOptions C# (CSharp) Method

SaveOptions() private method

Saves the generator's options.
private SaveOptions ( ) : void
return void
        void SaveOptions()
        {
            string options =
            chbGenerateNewStrategy.Checked.ToString()        + ";" +
            chbPreservPermSL.Checked.ToString()              + ";" +
            chbPreservPermTP.Checked.ToString()              + ";" +
            chbInitialOptimisation.Checked.ToString()        + ";" +
            chbMaxOpeningLogicSlots.Checked.ToString()       + ";" +
            nudMaxOpeningLogicSlots.Value.ToString()         + ";" +
            chbMaxClosingLogicSlots.Checked.ToString()       + ";" +
            nudMaxClosingLogicSlots.Value.ToString()         + ";" +
            chbOutOfSample.Checked.ToString()                + ";" +
            nudOutOfSample.Value.ToString()                  + ";" +
            nudWorkingMinutes.Value.ToString()               + ";" +
            chbAmbiguousBars.Checked.ToString()              + ";" +
            nudAmbiguousBars.Value.ToString()                + ";" +
            chbMaxDrawdown.Checked.ToString()                + ";" +
            nudMaxDrawdown.Value.ToString()                  + ";" +
            chbMinTrades.Checked.ToString()                  + ";" +
            nudMinTrades.Value.ToString()                    + ";" +
            chbMaxTrades.Checked.ToString()                  + ";" +
            nudMaxTrades.Value.ToString()                    + ";" +
            chbWinLossRatio.Checked.ToString()               + ";" +
            ((int)(nudWinLossRatio.Value * 100M)).ToString() + ";" +
            chbEquityPercent.Checked.ToString()              + ";" +
            nudEquityPercent.Value.ToString()                + ";" +
            chbOOSPatternFilter.Checked.ToString()           + ";" +
            nudOOSPatternPercent.Value.ToString()            + ";" +
            chbSmoothBalanceLines.Checked.ToString()         + ";" +
            nudSmoothBalancePercent.Value.ToString()         + ";" +
            nudSmoothBalanceCheckPoints.Value.ToString()     + ";" +
            chbUseDefaultIndicatorValues.Checked.ToString()  + ";" +
            chbHideFSB.Checked.ToString();

            Configs.GeneratorOptions = options;

            return;
        }