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); }