コード例 #1
0
            public void ProcessFunction(String[] cellData, Boolean[] noteFlags, int i)
            {
                String funcIxStr = cellData[i + 0];

                if (funcIxStr.Length < 1)
                {
                    // empty (happens on the right hand side when there is an odd number of functions)
                    return;
                }
                int funcIx = ParseInt(funcIxStr);

                bool   hasFootnote = noteFlags[i + 1];
                String funcName    = cellData[i + 1];
                int    minParams   = ParseInt(cellData[i + 2]);
                int    maxParams   = ParseInt(cellData[i + 3]);

                String returnClass     = cellData[i + 4];
                String paramClasses    = cellData[i + 5];
                String volatileFlagStr = cellData[i + 6];

                _fdc.AddFuntion(funcIx, hasFootnote, funcName, minParams, maxParams, returnClass, paramClasses, volatileFlagStr);
            }