public Indicators.SqaureOfNine SqaureOfNine(ISeries <double> input, double initialPrice, int multiplierForPriceScale, int numberOfLines, PriceOrTime pOrT, DateTime zuluTime, bool displayCountDown, bool angle000Flag, bool angle090Flag, bool angle180Flag, bool angle270Flag, xColor0 xColor0x, xColor90 xColor90x, xColor180 xColor180x, xColor270 xColor270x)
 {
     return(indicator.SqaureOfNine(input, initialPrice, multiplierForPriceScale, numberOfLines, pOrT, zuluTime, displayCountDown, angle000Flag, angle090Flag, angle180Flag, angle270Flag, xColor0x, xColor90x, xColor180x, xColor270x));
 }
 public SqaureOfNine SqaureOfNine(ISeries <double> input, double initialPrice, int multiplierForPriceScale, int numberOfLines, PriceOrTime pOrT, DateTime zuluTime, bool displayCountDown, bool angle000Flag, bool angle090Flag, bool angle180Flag, bool angle270Flag, xColor0 xColor0x, xColor90 xColor90x, xColor180 xColor180x, xColor270 xColor270x)
 {
     if (cacheSqaureOfNine != null)
     {
         for (int idx = 0; idx < cacheSqaureOfNine.Length; idx++)
         {
             if (cacheSqaureOfNine[idx] != null && cacheSqaureOfNine[idx].InitialPrice == initialPrice && cacheSqaureOfNine[idx].MultiplierForPriceScale == multiplierForPriceScale && cacheSqaureOfNine[idx].NumberOfLines == numberOfLines && cacheSqaureOfNine[idx].pOrT == pOrT && cacheSqaureOfNine[idx].ZuluTime == zuluTime && cacheSqaureOfNine[idx].DisplayCountDown == displayCountDown && cacheSqaureOfNine[idx].Angle000Flag == angle000Flag && cacheSqaureOfNine[idx].Angle090Flag == angle090Flag && cacheSqaureOfNine[idx].Angle180Flag == angle180Flag && cacheSqaureOfNine[idx].Angle270Flag == angle270Flag && cacheSqaureOfNine[idx].xColor0x == xColor0x && cacheSqaureOfNine[idx].xColor90x == xColor90x && cacheSqaureOfNine[idx].xColor180x == xColor180x && cacheSqaureOfNine[idx].xColor270x == xColor270x && cacheSqaureOfNine[idx].EqualsInput(input))
             {
                 return(cacheSqaureOfNine[idx]);
             }
         }
     }
     return(CacheIndicator <SqaureOfNine>(new SqaureOfNine()
     {
         InitialPrice = initialPrice, MultiplierForPriceScale = multiplierForPriceScale, NumberOfLines = numberOfLines, pOrT = pOrT, ZuluTime = zuluTime, DisplayCountDown = displayCountDown, Angle000Flag = angle000Flag, Angle090Flag = angle090Flag, Angle180Flag = angle180Flag, Angle270Flag = angle270Flag, xColor0x = xColor0x, xColor90x = xColor90x, xColor180x = xColor180x, xColor270x = xColor270x
     }, input, ref cacheSqaureOfNine));
 }