CSReportDll.cReportCompiler.pEvalFunctionInt C# (CSharp) Méthode

pEvalFunctionInt() private méthode

private pEvalFunctionInt ( cReportFormulaInt fint ) : void
fint cReportFormulaInt
Résultat void
        private void pEvalFunctionInt(cReportFormulaInt fint)
        {
            switch (fint.getFormulaType())
            {
                case csRptFormulaType.CSRPTFAVERAGE:
                    evalAverage(fint);
                    break;

                case csRptFormulaType.CSRPTFSUM:
                    evalSum(fint);
                    break;

                case csRptFormulaType.CSRPTFSUMTIME:
                    evalSumTime(fint);
                    break;

                case csRptFormulaType.CSRPTMAX:
                    evalMax(fint);
                    break;

                case csRptFormulaType.CSRPTMIN:
                    evalMin(fint);
                    break;

                case csRptFormulaType.CSRPTCOUNT:
                    evalCount(fint);
                    break;

                case csRptFormulaType.CSRPTFNUMBERTOSTRING:
                    evalNumberToString(fint);
                    break;

                case csRptFormulaType.CSRPTISEQUAL:
                    evalIsEqual(fint);
                    break;

                case csRptFormulaType.CSRPTISNOTEQUAL:
                    evalIsNotEqual(fint);
                    break;

                case csRptFormulaType.CSRPTISGREATERTHAN:
                    evalIsGreaterThan(fint);
                    break;

                case csRptFormulaType.CSRPTISLESSTHAN:
                    evalIsLessThan(fint);
                    break;

                case csRptFormulaType.CSRPTFCALCULO:
                    // nothing to do
                    break;

                case csRptFormulaType.CSRPTDECLAREVAR:
                    evalDeclareVar(fint);
                    break;

                case csRptFormulaType.CSRPTGETVAR:
                    // nothing to do
                    break;

                case csRptFormulaType.CSRPTGETPARAM:
                    // nothing to do
                    break;

                case csRptFormulaType.CSRPTSETVAR:
                    evalSetVar(fint);
                    break;

                case csRptFormulaType.CSRPTADDTOVAR:
                    evalAddToVar(fint);
                    break;

                case csRptFormulaType.CSRPTGETDATAFROMRSAD:
                    evalGetDataFromRsAd(fint);
                    break;

                case csRptFormulaType.CSRPTGETDATAFROMRS:
                    evalGetDataFromRs(fint);
                    break;

                case csRptFormulaType.CSRPTISINRS:
                    evalIsInRs(fint);
                    break;
            }
        }