Example #1
0
        public override IGraphCloneable Clone(CloneContext cloneContext)
        {
            DxfSolid dxfSolid = (DxfSolid)cloneContext.GetExistingClone((IGraphCloneable)this);

            if (dxfSolid == null)
            {
                dxfSolid = new DxfSolid();
                cloneContext.RegisterClone((IGraphCloneable)this, (IGraphCloneable)dxfSolid);
                dxfSolid.CopyFrom((DxfHandledObject)this, cloneContext);
            }
            return((IGraphCloneable)dxfSolid);
        }