public virtual void CopyIndicatorQT1sProperties( IndicatorQT1 calculator) { if (calculator == null) { calculator = new IndicatorQT1(); } if (calculator.IndicatorQT1s == null) { calculator.IndicatorQT1s = new List <IndicatorQT1>(); } if (calculator.IndicatorQT1s.Count() > 0) { foreach (IndicatorQT1 calculatorInd in calculator.IndicatorQT1s) { IndicatorQT1 qt = new IndicatorQT1(calculatorInd); this.IndicatorQT1s.Add(qt); } //need all 21 indicators because methods have conditions that must check all 21 (i.e. if label ==) //remember that score is the first indicator plus 20 regular ones for (int i = (this.IndicatorQT1s.Count - 1); i < 20; i++) { IndicatorQT1 qt = new IndicatorQT1(); this.IndicatorQT1s.Add(qt); } } //prevent null refs CopyIndicatorQT1Properties(this, calculator); }
public void CopyIndicatorQT1MathProperties(IndicatorQT1 indQ, IndicatorQT1 calculator) { //do not overwrite the Q1 to Q5 props entered on ui //if they need updating, use CopyIndicatorQT1Properties indQ.QTM = calculator.QTM; indQ.QTL = calculator.QTL; indQ.QTU = calculator.QTU; //do not include QT - handled separately using mathexpress indQ.QTD1 = calculator.QTD1; indQ.QTD2 = calculator.QTD2; //conditional overwrite if (string.IsNullOrEmpty(indQ.QTMUnit)) { indQ.QTMUnit = calculator.QTMUnit; } if (string.IsNullOrEmpty(indQ.QTD1Unit)) { indQ.QTD1Unit = calculator.QTD1Unit; } if (string.IsNullOrEmpty(indQ.QTD2Unit)) { indQ.QTD2Unit = calculator.QTD2Unit; } //overwrite w confid ints indQ.QTLUnit = calculator.QTLUnit; indQ.QTUUnit = calculator.QTUUnit; indQ.MathResult = calculator.MathResult; if (indQ.Indicators == null) { indQ.Indicators = calculator.Indicators; } }
public void CopyIndicatorQT1Properties(IndicatorQT1 indQ, IndicatorQT1 calculator) { //should be able to replace this with new c#5 syntax if (calculator == null) { calculator = new IndicatorQT1(); } if (indQ == null) { indQ = new IndicatorQT1(); } indQ.Label = calculator.Label; indQ.Q1 = calculator.Q1; indQ.Q1Unit = calculator.Q1Unit; indQ.Q2 = calculator.Q2; indQ.Q2Unit = calculator.Q2Unit; indQ.Q3 = calculator.Q3; indQ.Q3Unit = calculator.Q3Unit; indQ.Q4 = calculator.Q4; indQ.Q4Unit = calculator.Q4Unit; indQ.Q5 = calculator.Q5; indQ.Q5Unit = calculator.Q5Unit; indQ.Q6 = calculator.Q6; indQ.Q6Unit = calculator.Q6Unit; indQ.Q7 = calculator.Q7; indQ.Q7Unit = calculator.Q7Unit; indQ.Q8 = calculator.Q8; indQ.Q8Unit = calculator.Q8Unit; indQ.Q9 = calculator.Q9; indQ.Q9Unit = calculator.Q9Unit; indQ.Q10 = calculator.Q10; indQ.Q10Unit = calculator.Q10Unit; indQ.Q11 = calculator.Q11; indQ.Q11Unit = calculator.Q11Unit; indQ.QTM = calculator.QTM; indQ.QTL = calculator.QTL; indQ.QTU = calculator.QTU; indQ.QT = calculator.QT; indQ.QTD1 = calculator.QTD1; indQ.QTD2 = calculator.QTD2; indQ.QTMUnit = calculator.QTMUnit; indQ.QTLUnit = calculator.QTLUnit; indQ.QTUUnit = calculator.QTUUnit; indQ.QTUnit = calculator.QTUnit; indQ.QTD1Unit = calculator.QTD1Unit; indQ.QTD2Unit = calculator.QTD2Unit; indQ.QMathType = calculator.QMathType; indQ.QMathSubType = calculator.QMathSubType; indQ.QDistributionType = calculator.QDistributionType; indQ.QMathExpression = calculator.QMathExpression; indQ.MathResult = calculator.MathResult; indQ.Indicators = calculator.Indicators; }
private void InitIndicatorQT1Properties(IndicatorQT1 indQ) { //avoid null references to properties indQ.Q1 = 0; indQ.Q1Unit = string.Empty; indQ.Q2 = 0; indQ.Q2Unit = string.Empty; indQ.Q3 = 0; indQ.Q3Unit = string.Empty; indQ.Q4 = 0; indQ.Q4Unit = string.Empty; indQ.Q5 = 0; indQ.Q5Unit = string.Empty; indQ.Q6 = 0; indQ.Q6Unit = string.Empty; indQ.Q7 = 0; indQ.Q7Unit = string.Empty; indQ.Q8 = 0; indQ.Q8Unit = string.Empty; indQ.Q9 = 0; indQ.Q9Unit = string.Empty; indQ.Q10 = 0; indQ.Q10Unit = string.Empty; indQ.Q11 = 0; indQ.Q11Unit = string.Empty; indQ.QTM = 0; indQ.QTL = 0; indQ.QTU = 0; indQ.QT = 0; indQ.QTD1 = 0; indQ.QTD2 = 0; indQ.QTMUnit = string.Empty; indQ.QTLUnit = string.Empty; indQ.QTUUnit = string.Empty; indQ.QTUnit = string.Empty; indQ.QTD1Unit = string.Empty; indQ.QTD2Unit = string.Empty; indQ.QMathType = string.Empty; indQ.QMathSubType = string.Empty; indQ.QDistributionType = string.Empty; indQ.QMathExpression = string.Empty; //don't overwrite URLs if (!indQ.MathResult.ToLower().StartsWith("http")) { indQ.MathResult = string.Empty; } indQ.Indicators = new string[] { }; }
public static void FillDatasetWithQT1Property(List <List <string> > ds, int rowCount, int colCount, IndicatorQT1 indQ, int propertyIndex) { if (indQ == null) { indQ = new IndicatorQT1(); } if (propertyIndex == 1) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q1Unit) || (indQ.Q1Unit == Constants.NONE)) ? indQ.Q1.ToString() : indQ.Q1Unit; } else if (propertyIndex == 2) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q2Unit) || (indQ.Q2Unit == Constants.NONE)) ? indQ.Q2.ToString() : indQ.Q2Unit; } else if (propertyIndex == 3) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q3Unit) || (indQ.Q3Unit == Constants.NONE)) ? indQ.Q3.ToString() : indQ.Q3Unit; } else if (propertyIndex == 4) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q4Unit) || (indQ.Q4Unit == Constants.NONE)) ? indQ.Q4.ToString() : indQ.Q4Unit; } else if (propertyIndex == 5) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q5Unit) || (indQ.Q5Unit == Constants.NONE)) ? indQ.Q5.ToString() : indQ.Q5Unit; } else if (propertyIndex == 6) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q6Unit) || (indQ.Q6Unit == Constants.NONE)) ? indQ.Q6.ToString() : indQ.Q6Unit; } else if (propertyIndex == 7) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q7Unit) || (indQ.Q7Unit == Constants.NONE)) ? indQ.Q7.ToString() : indQ.Q7Unit; } else if (propertyIndex == 8) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q8Unit) || (indQ.Q8Unit == Constants.NONE)) ? indQ.Q8.ToString() : indQ.Q8Unit; } else if (propertyIndex == 9) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q9Unit) || (indQ.Q9Unit == Constants.NONE)) ? indQ.Q9.ToString() : indQ.Q9Unit; } else if (propertyIndex == 10) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q10Unit) || (indQ.Q10Unit == Constants.NONE)) ? indQ.Q10.ToString() : indQ.Q10Unit; } else if (propertyIndex == 11) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q11Unit) || (indQ.Q11Unit == Constants.NONE)) ? indQ.Q11.ToString() : indQ.Q11Unit; } else if (propertyIndex == 12) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q12Unit) || (indQ.Q12Unit == Constants.NONE)) ? indQ.Q12.ToString() : indQ.Q12Unit; } else if (propertyIndex == 13) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q13Unit) || (indQ.Q13Unit == Constants.NONE)) ? indQ.Q13.ToString() : indQ.Q13Unit; } else if (propertyIndex == 14) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q14Unit) || (indQ.Q14Unit == Constants.NONE)) ? indQ.Q14.ToString() : indQ.Q14Unit; } else if (propertyIndex == 15) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q15Unit) || (indQ.Q15Unit == Constants.NONE)) ? indQ.Q15.ToString() : indQ.Q15Unit; } else if (propertyIndex == 16) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q16Unit) || (indQ.Q16Unit == Constants.NONE)) ? indQ.Q16.ToString() : indQ.Q16Unit; } else if (propertyIndex == 17) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q17Unit) || (indQ.Q17Unit == Constants.NONE)) ? indQ.Q17.ToString() : indQ.Q17Unit; } else if (propertyIndex == 18) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q18Unit) || (indQ.Q18Unit == Constants.NONE)) ? indQ.Q18.ToString() : indQ.Q18Unit; } else if (propertyIndex == 19) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q19Unit) || (indQ.Q19Unit == Constants.NONE)) ? indQ.Q19.ToString() : indQ.Q19Unit; } else if (propertyIndex == 20) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q20Unit) || (indQ.Q20Unit == Constants.NONE)) ? indQ.Q20.ToString() : indQ.Q20Unit; } else if (propertyIndex == 21) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q21Unit) || (indQ.Q21Unit == Constants.NONE)) ? indQ.Q21.ToString() : indQ.Q21Unit; } else if (propertyIndex == 22) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q22Unit) || (indQ.Q22Unit == Constants.NONE)) ? indQ.Q22.ToString() : indQ.Q22Unit; } else if (propertyIndex == 23) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q23Unit) || (indQ.Q23Unit == Constants.NONE)) ? indQ.Q23.ToString() : indQ.Q23Unit; } else if (propertyIndex == 24) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q24Unit) || (indQ.Q24Unit == Constants.NONE)) ? indQ.Q24.ToString() : indQ.Q24Unit; } else if (propertyIndex == 25) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q25Unit) || (indQ.Q25Unit == Constants.NONE)) ? indQ.Q25.ToString() : indQ.Q25Unit; } else if (propertyIndex == 26) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q26Unit) || (indQ.Q26Unit == Constants.NONE)) ? indQ.Q26.ToString() : indQ.Q26Unit; } else if (propertyIndex == 27) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q27Unit) || (indQ.Q27Unit == Constants.NONE)) ? indQ.Q27.ToString() : indQ.Q27Unit; } else if (propertyIndex == 28) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q28Unit) || (indQ.Q28Unit == Constants.NONE)) ? indQ.Q28.ToString() : indQ.Q28Unit; } else if (propertyIndex == 29) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q29Unit) || (indQ.Q29Unit == Constants.NONE)) ? indQ.Q29.ToString() : indQ.Q29Unit; } else if (propertyIndex == 30) { ds[rowCount][colCount] = (string.IsNullOrEmpty(indQ.Q30Unit) || (indQ.Q30Unit == Constants.NONE)) ? indQ.Q30.ToString() : indQ.Q30Unit; } }
public static void FillIndicatorQT1Property(IndicatorQT1 indQ, int propertyIndex, double propertyValue, string propertyUnit) { if (indQ == null) { indQ = new IndicatorQT1(); } if (propertyIndex == 1) { indQ.Q1 = propertyValue; indQ.Q1Unit = propertyUnit; } else if (propertyIndex == 2) { indQ.Q2 = propertyValue; indQ.Q2Unit = propertyUnit; } else if (propertyIndex == 3) { indQ.Q3 = propertyValue; indQ.Q3Unit = propertyUnit; } else if (propertyIndex == 4) { indQ.Q4 = propertyValue; indQ.Q4Unit = propertyUnit; } else if (propertyIndex == 5) { indQ.Q5 = propertyValue; indQ.Q5Unit = propertyUnit; } else if (propertyIndex == 6) { indQ.Q6 = propertyValue; indQ.Q6Unit = propertyUnit; } else if (propertyIndex == 7) { indQ.Q7 = propertyValue; indQ.Q7Unit = propertyUnit; } else if (propertyIndex == 8) { indQ.Q8 = propertyValue; indQ.Q8Unit = propertyUnit; } else if (propertyIndex == 9) { indQ.Q9 = propertyValue; indQ.Q9Unit = propertyUnit; } else if (propertyIndex == 10) { indQ.Q10 = propertyValue; indQ.Q10Unit = propertyUnit; } else if (propertyIndex == 11) { indQ.Q11 = propertyValue; indQ.Q11Unit = propertyUnit; } else if (propertyIndex == 12) { indQ.Q12 = propertyValue; indQ.Q12Unit = propertyUnit; } else if (propertyIndex == 13) { indQ.Q13 = propertyValue; indQ.Q13Unit = propertyUnit; } else if (propertyIndex == 14) { indQ.Q14 = propertyValue; indQ.Q14Unit = propertyUnit; } else if (propertyIndex == 15) { indQ.Q15 = propertyValue; indQ.Q15Unit = propertyUnit; } else if (propertyIndex == 16) { indQ.Q16 = propertyValue; indQ.Q16Unit = propertyUnit; } else if (propertyIndex == 17) { indQ.Q17 = propertyValue; indQ.Q17Unit = propertyUnit; } else if (propertyIndex == 18) { indQ.Q18 = propertyValue; indQ.Q18Unit = propertyUnit; } else if (propertyIndex == 19) { indQ.Q19 = propertyValue; indQ.Q19Unit = propertyUnit; } else if (propertyIndex == 20) { indQ.Q20 = propertyValue; indQ.Q20Unit = propertyUnit; } else if (propertyIndex == 21) { indQ.Q21 = propertyValue; indQ.Q21Unit = propertyUnit; } else if (propertyIndex == 22) { indQ.Q22 = propertyValue; indQ.Q22Unit = propertyUnit; } else if (propertyIndex == 23) { indQ.Q23 = propertyValue; indQ.Q23Unit = propertyUnit; } else if (propertyIndex == 24) { indQ.Q24 = propertyValue; indQ.Q24Unit = propertyUnit; } else if (propertyIndex == 25) { indQ.Q25 = propertyValue; indQ.Q25Unit = propertyUnit; } else if (propertyIndex == 26) { indQ.Q26 = propertyValue; indQ.Q26Unit = propertyUnit; } else if (propertyIndex == 27) { indQ.Q27 = propertyValue; indQ.Q27Unit = propertyUnit; } else if (propertyIndex == 28) { indQ.Q28 = propertyValue; indQ.Q28Unit = propertyUnit; } else if (propertyIndex == 29) { indQ.Q29 = propertyValue; indQ.Q29Unit = propertyUnit; } else if (propertyIndex == 30) { indQ.Q30 = propertyValue; indQ.Q30Unit = propertyUnit; } }
//copy constructor (base added for ml algos) public IndicatorQT1(IndicatorQT1 indQT1) : base(indQT1) { CopyIndicatorQT1sProperties(indQT1); }
public void CopyIndicatorQT1Properties(IndicatorQT1 indQ, IndicatorQT1 calculator) { //should be able to replace this with new c#5 syntax if (calculator == null) { calculator = new IndicatorQT1(); } if (indQ == null) { indQ = new IndicatorQT1(); } //220 needed further null ref check InitIndicatorQT1MathProperties(indQ); indQ.Label = calculator.Label; indQ.Q1 = calculator.Q1; indQ.Q1Unit = calculator.Q1Unit; indQ.Q2 = calculator.Q2; indQ.Q2Unit = calculator.Q2Unit; indQ.Q3 = calculator.Q3; indQ.Q3Unit = calculator.Q3Unit; indQ.Q4 = calculator.Q4; indQ.Q4Unit = calculator.Q4Unit; indQ.Q5 = calculator.Q5; indQ.Q5Unit = calculator.Q5Unit; indQ.Q6 = calculator.Q6; indQ.Q6Unit = calculator.Q6Unit; indQ.Q7 = calculator.Q7; indQ.Q7Unit = calculator.Q7Unit; indQ.Q8 = calculator.Q8; indQ.Q8Unit = calculator.Q8Unit; indQ.Q9 = calculator.Q9; indQ.Q9Unit = calculator.Q9Unit; indQ.Q10 = calculator.Q10; indQ.Q10Unit = calculator.Q10Unit; indQ.Q11 = calculator.Q11; indQ.Q11Unit = calculator.Q11Unit; indQ.Q12 = calculator.Q12; indQ.Q12Unit = calculator.Q12Unit; indQ.Q13 = calculator.Q13; indQ.Q13Unit = calculator.Q13Unit; indQ.Q14 = calculator.Q14; indQ.Q14Unit = calculator.Q14Unit; indQ.Q15 = calculator.Q15; indQ.Q15Unit = calculator.Q15Unit; indQ.Q16 = calculator.Q16; indQ.Q16Unit = calculator.Q16Unit; indQ.Q17 = calculator.Q17; indQ.Q17Unit = calculator.Q17Unit; indQ.Q18 = calculator.Q18; indQ.Q18Unit = calculator.Q18Unit; indQ.Q19 = calculator.Q19; indQ.Q19Unit = calculator.Q19Unit; indQ.Q20 = calculator.Q20; indQ.Q20Unit = calculator.Q20Unit; indQ.Q21 = calculator.Q21; indQ.Q21Unit = calculator.Q21Unit; indQ.Q22 = calculator.Q22; indQ.Q22Unit = calculator.Q22Unit; indQ.Q23 = calculator.Q23; indQ.Q23Unit = calculator.Q23Unit; indQ.Q24 = calculator.Q24; indQ.Q24Unit = calculator.Q24Unit; indQ.Q25 = calculator.Q25; indQ.Q25Unit = calculator.Q25Unit; indQ.Q26 = calculator.Q26; indQ.Q26Unit = calculator.Q26Unit; indQ.Q27 = calculator.Q27; indQ.Q27Unit = calculator.Q27Unit; indQ.Q28 = calculator.Q28; indQ.Q28Unit = calculator.Q28Unit; indQ.Q29 = calculator.Q29; indQ.Q29Unit = calculator.Q29Unit; indQ.Q30 = calculator.Q30; indQ.Q30Unit = calculator.Q30Unit; indQ.QTM = calculator.QTM; indQ.QTL = calculator.QTL; indQ.QTU = calculator.QTU; indQ.QT = calculator.QT; indQ.QTD1 = calculator.QTD1; indQ.QTD2 = calculator.QTD2; indQ.QTMUnit = calculator.QTMUnit; indQ.QTLUnit = calculator.QTLUnit; indQ.QTUUnit = calculator.QTUUnit; indQ.QTUnit = calculator.QTUnit; indQ.QTD1Unit = calculator.QTD1Unit; indQ.QTD2Unit = calculator.QTD2Unit; indQ.QMathType = calculator.QMathType; indQ.QMathSubType = calculator.QMathSubType; indQ.QDistributionType = calculator.QDistributionType; indQ.QMathExpression = calculator.QMathExpression; indQ.MathResult = calculator.MathResult; indQ.Indicators = calculator.Indicators; }
public static void InitIndicatorQT1MathProperties(IndicatorQT1 indQ) { //avoid null references to properties indQ.Q1 = 0; indQ.Q2 = 0; indQ.Q3 = 0; indQ.Q4 = 0; indQ.Q5 = 0; indQ.Q6 = 0; indQ.Q7 = 0; indQ.Q8 = 0; indQ.Q9 = 0; indQ.Q10 = 0; indQ.Q11 = 0; indQ.Q12 = 0; indQ.Q13 = 0; indQ.Q14 = 0; indQ.Q15 = 0; indQ.Q16 = 0; indQ.Q17 = 0; indQ.Q18 = 0; indQ.Q19 = 0; indQ.Q20 = 0; indQ.Q21 = 0; indQ.Q22 = 0; indQ.Q23 = 0; indQ.Q24 = 0; indQ.Q25 = 0; indQ.Q26 = 0; indQ.Q27 = 0; indQ.Q28 = 0; indQ.Q29 = 0; indQ.Q30 = 0; indQ.QTM = 0; indQ.QTL = 0; indQ.QTU = 0; indQ.QT = 0; indQ.QTD1 = 0; indQ.QTD2 = 0; //units must not be null if (indQ.Q1Unit == null) { indQ.Q1Unit = string.Empty; } if (indQ.Q2Unit == null) { indQ.Q2Unit = string.Empty; } if (indQ.Q3Unit == null) { indQ.Q3Unit = string.Empty; } if (indQ.Q4Unit == null) { indQ.Q4Unit = string.Empty; } if (indQ.Q5Unit == null) { indQ.Q5Unit = string.Empty; } if (indQ.Q6Unit == null) { indQ.Q6Unit = string.Empty; } if (indQ.Q7Unit == null) { indQ.Q7Unit = string.Empty; } if (indQ.Q8Unit == null) { indQ.Q8Unit = string.Empty; } if (indQ.Q9Unit == null) { indQ.Q9Unit = string.Empty; } if (indQ.Q10Unit == null) { indQ.Q10Unit = string.Empty; } if (indQ.Q11Unit == null) { indQ.Q11Unit = string.Empty; } if (indQ.Q12Unit == null) { indQ.Q12Unit = string.Empty; } if (indQ.Q13Unit == null) { indQ.Q13Unit = string.Empty; } if (indQ.Q14Unit == null) { indQ.Q14Unit = string.Empty; } if (indQ.Q15Unit == null) { indQ.Q15Unit = string.Empty; } if (indQ.Q16Unit == null) { indQ.Q16Unit = string.Empty; } if (indQ.Q17Unit == null) { indQ.Q17Unit = string.Empty; } if (indQ.Q18Unit == null) { indQ.Q18Unit = string.Empty; } if (indQ.Q19Unit == null) { indQ.Q19Unit = string.Empty; } if (indQ.Q20Unit == null) { indQ.Q20Unit = string.Empty; } if (indQ.Q21Unit == null) { indQ.Q21Unit = string.Empty; } if (indQ.Q22Unit == null) { indQ.Q22Unit = string.Empty; } if (indQ.Q23Unit == null) { indQ.Q23Unit = string.Empty; } if (indQ.Q24Unit == null) { indQ.Q24Unit = string.Empty; } if (indQ.Q25Unit == null) { indQ.Q25Unit = string.Empty; } if (indQ.Q26Unit == null) { indQ.Q26Unit = string.Empty; } if (indQ.Q27Unit == null) { indQ.Q27Unit = string.Empty; } if (indQ.Q28Unit == null) { indQ.Q28Unit = string.Empty; } if (indQ.Q29Unit == null) { indQ.Q29Unit = string.Empty; } if (indQ.Q30Unit == null) { indQ.Q30Unit = string.Empty; } if (indQ.QTMUnit == null) { indQ.QTMUnit = string.Empty; } if (indQ.QTLUnit == null) { indQ.QTLUnit = string.Empty; } if (indQ.QTUUnit == null) { indQ.QTUUnit = string.Empty; } if (indQ.QTUnit == null) { indQ.QTUnit = string.Empty; } if (indQ.QTD1Unit == null) { indQ.QTD1Unit = string.Empty; } if (indQ.QTD2Unit == null) { indQ.QTD2Unit = string.Empty; } if (indQ.Indicators == null) { indQ.Indicators = new string[] { } } ; }
public static void InitIndicatorQT1MathProperties(IndicatorQT1 indQ) { //avoid null references to properties indQ.Q1 = 0; indQ.Q2 = 0; indQ.Q3 = 0; indQ.Q4 = 0; indQ.Q5 = 0; indQ.Q6 = 0; indQ.Q7 = 0; indQ.Q8 = 0; indQ.Q9 = 0; indQ.Q10 = 0; indQ.Q11 = 0; indQ.QTM = 0; indQ.QTL = 0; indQ.QTU = 0; indQ.QT = 0; indQ.QTD1 = 0; indQ.QTD2 = 0; //units must not be null if (indQ.Q1Unit == null) { indQ.Q1Unit = string.Empty; } if (indQ.Q2Unit == null) { indQ.Q2Unit = string.Empty; } if (indQ.Q3Unit == null) { indQ.Q3Unit = string.Empty; } if (indQ.Q4Unit == null) { indQ.Q4Unit = string.Empty; } if (indQ.Q5Unit == null) { indQ.Q5Unit = string.Empty; } if (indQ.Q6Unit == null) { indQ.Q6Unit = string.Empty; } if (indQ.Q7Unit == null) { indQ.Q7Unit = string.Empty; } if (indQ.Q8Unit == null) { indQ.Q8Unit = string.Empty; } if (indQ.Q9Unit == null) { indQ.Q9Unit = string.Empty; } if (indQ.Q10Unit == null) { indQ.Q10Unit = string.Empty; } if (indQ.Q11Unit == null) { indQ.Q11Unit = string.Empty; } if (indQ.QTMUnit == null) { indQ.QTMUnit = string.Empty; } if (indQ.QTLUnit == null) { indQ.QTLUnit = string.Empty; } if (indQ.QTUUnit == null) { indQ.QTUUnit = string.Empty; } if (indQ.QTUnit == null) { indQ.QTUnit = string.Empty; } if (indQ.QTD1Unit == null) { indQ.QTD1Unit = string.Empty; } if (indQ.QTD2Unit == null) { indQ.QTD2Unit = string.Empty; } if (indQ.Indicators == null) { indQ.Indicators = new string[] { } } ; }