CSReportPaint.cReportPaintObjects.add C# (CSharp) Метод

add() приватный Метод

private add ( cReportPaintObject c, String key ) : cReportPaintObject
c cReportPaintObject
key String
Результат cReportPaintObject
        internal cReportPaintObject add(cReportPaintObject c, String key)
        {
            try
            {
                if (c == null) 
                { 
                    c = new cReportPaintObject(); 
                }
                if (key == "")
                {
                    key = cGlobals.getNextKey().ToString();
                }

                key = cGlobals.getKey(key);
                Add(key, c);

                c.setKey(key);
                G.redimPreserve(ref m_zorder, this.count());
                m_zorder[this.count()-1] = key;

                return c;
            }
            catch
            {
                return null;
            }
        }