Exemplo n.º 1
0
            public bool Synchronize()
            {
                bool changed = false;

                foreach (ICheckElem _elem in elems)
                {
                    if (_elem.HasChanged())
                    {
                        if (pPnts == null)
                        {
                            ChartPoints.Globals.processor.AddProjectChartPoints(projName, out pPnts);
                        }
                        if (fPnts == null)
                        {
                            fPnts = pPnts.AddFileChartPoints(fileName);
                        }
                        if (lPnts == null)
                        {
                            lPnts = fPnts.AddLineChartPoints(lineNum, linePos);
                        }
                        changed = lPnts.SyncChartPoint(_elem);
                    }
                }

                return(changed);
            }