Beispiel #1
0
 public static void AddSB2CalcsToStock(this SB102Stock baseStat,
                                       List <SBB1Calculator> calcs)
 {
     if (calcs != null)
     {
         if (baseStat.SB2Calcs == null)
         {
             baseStat.SB2Calcs = new List <SBB1Calculator>();
         }
         foreach (SBB1Calculator calc in calcs)
         {
             if (calc.CalculatorType
                 == SB1CalculatorHelper.CALCULATOR_TYPES.sb102.ToString())
             {
                 SBB1Calculator sbc = new SBB1Calculator();
                 if (calc.GetType().Equals(sbc.GetType()))
                 {
                     SBB1Calculator sbcOutput = (SBB1Calculator)calc;
                     sbc.CopySB1B1Properties(sbcOutput);
                     baseStat.SB2Calcs.Add(sbc);
                 }
             }
         }
     }
 }
Beispiel #2
0
 public static void AddOutputCalcToStock(this SB102Stock baseStat, Calculator1 calc)
 {
     if (calc.CalculatorType
         == SB1CalculatorHelper.CALCULATOR_TYPES.sb102.ToString())
     {
         SBB1Calculator sbc = new SBB1Calculator();
         if (calc.GetType().Equals(sbc.GetType()))
         {
             SBB1Calculator sbcOutput = (SBB1Calculator)calc;
             sbc.CopySB1B1Properties(sbcOutput);
             baseStat.SB2Calcs.Add(sbc);
         }
     }
 }