예제 #1
0
        public override IGraphCloneable Clone(CloneContext cloneContext)
        {
            DxfBlockUserParameter blockUserParameter = (DxfBlockUserParameter)cloneContext.GetExistingClone((IGraphCloneable)this);

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