namespace Svg { public class NonSvgElement : SvgElement { public NonSvgElement() { } public NonSvgElement(string elementName) { this.ElementName = elementName; } public override SvgElement DeepCopy() { return DeepCopy(); } public override SvgElement DeepCopy() { var newObj = base.DeepCopy() as NonSvgElement; return newObj; } /// /// Publish the element name to be able to differentiate non-svg elements. /// public string Name { get { return ElementName; } } } }