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

pResultFunctionInt() private méthode

private pResultFunctionInt ( cReportFormulaInt fint ) : object
fint cReportFormulaInt
Résultat object
        private object pResultFunctionInt(cReportFormulaInt fint)
        {
            switch (fint.getFormulaType())
            {
                case csRptFormulaType.CSRPTFAVERAGE:
                    return resultAverage(fint);

                case csRptFormulaType.CSRPTFSUM:
                    return resultSum(fint);

                case csRptFormulaType.CSRPTFGETSTRING:
                    return resultGetString(fint);

                case csRptFormulaType.CSRPTFSUMTIME:
                    return resultSumTime(fint);

                case csRptFormulaType.CSRPTMAX:
                    return resultMax(fint);

                case csRptFormulaType.CSRPTMIN:
                    return resultMin(fint);

                case csRptFormulaType.CSRPTCOUNT:
                    return resultCount(fint);

                case csRptFormulaType.CSRPTFNUMBERTOSTRING:
                    return resultNumberToString(fint);

                case csRptFormulaType.CSRPTISEQUAL:
                    return resultIsEqual(fint);

                case csRptFormulaType.CSRPTISNOTEQUAL:
                    return resultIsNotEqual(fint);

                case csRptFormulaType.CSRPTISGREATERTHAN:
                    return resultIsGreaterThan(fint);

                case csRptFormulaType.CSRPTISLESSTHAN:
                    return resultIsLessThan(fint);

                case csRptFormulaType.CSRPTFPAGENUMBER:
                    return resultPageNumber();

                case csRptFormulaType.CSRPTFTOTALPAGES:
                    return resultTotalPages();

                case csRptFormulaType.CSRPTFVAL:
                    return resultValue(fint);

                case csRptFormulaType.CSRPTLENGTH:
                    return resultLength(fint);

                case csRptFormulaType.CSRPTTEXTREPLACE:
                    return resultTextReplace(fint);

                case csRptFormulaType.CSRPTFCALCULO:
                    return resultCalculo(fint);

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

                case csRptFormulaType.CSRPTGETVAR:
                    return resultGetVar(fint);

                case csRptFormulaType.CSRPTGETPARAM:
                    return resultGetParam(fint);

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

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

                case csRptFormulaType.CSRPTGETDATAFROMRSAD:
                    return resultGetDataFromRsAd(fint);

                case csRptFormulaType.CSRPTGETDATAFROMRS:
                    return resultGetDataFromRs(fint);

                case csRptFormulaType.CSRPTGROUPTOTAL:
                    return resultGroupTotal(fint);

                case csRptFormulaType.CSRPTGROUPMAX:
                    return resultGroupMax(fint);

                case csRptFormulaType.CSRPTGROUPMIN:
                    return resultGroupMin(fint);

                case csRptFormulaType.CSRPTGROUPAVERAGE:
                    return resultGroupAverage(fint);

                case csRptFormulaType.CSRPTGROUPPERCENT:
                    return resultGroupPercent(fint);

                case csRptFormulaType.CSRPTGROUPCOUNT:
                    return resultGroupCount(fint);

                case csRptFormulaType.CSRPTGROUPLINENUMBER:
                    return resultGroupLineNumber(fint);

                case csRptFormulaType.CSRPTISINRS:
                    return resultIsInRs(fint);
            }
            return null;
        }