/** * @param formulaParameter, needed to begin a search in the List of parameters that posses any ICMFormula object. * this method if find a ICMFormula as parameters, it calls the method getResult, always returns an Object(Numeric, Date, String). * ready to be used in the ICMFormula where it where call. * * @return always return an Object (Numeric, Date, String). * 15/11/2006 * svonborries * @throws Exception */ public Object getCalculatedParameter(FormulaParameter p_formulaParameter) { foreach (Object parameter in parameterList) { if (((ICMParameter)parameter).ParameterType == p_formulaParameter) { return(((ICMParameter)parameter).Result); } } return(null); }
public object getParameter(FormulaParameter p_formulaParameter) { if (parameterList == null) { parameterList = new List <Object>(); } foreach (Object obj in parameterList) { if (((ICMParameter)obj).ParameterType == p_formulaParameter) { return(obj); } } CMDefaultParameter defaultParam = new CMDefaultParameter(p_formulaParameter); parameterList.Add(defaultParam); return(defaultParam); }
public CMDefaultParameter(FormulaParameter p_formulaParameter, ICMValue p_icmvalue) { parameterType = p_formulaParameter; result = p_icmvalue; }
public object getParameter(FormulaParameter p_formulaParameter) { throw new NotImplementedException(); }
public CMDefaultParameter(FormulaParameter p_formulaParameter) { parameterType = p_formulaParameter; }