public override void Render(ISvgRenderer renderer)
{
XmlElement refEl = ReferencedElement;
if (refEl == null)
return;
XmlElement refElParent = (XmlElement)refEl.ParentNode;
OwnerDocument.Static = true;
CopyToReferencedElement(refEl);
refElParent.RemoveChild(refEl);
this.AppendChild(refEl);
base.Render(renderer);
this.RemoveChild(refEl);
RestoreReferencedElement(refEl);
refElParent.AppendChild(refEl);
OwnerDocument.Static = false;
}