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

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