protected override void DeepCopy(SvgElement element) { var casted = (SvgUseElement)element; casted.InstanceRoot = (SvgElement)this.InstanceRoot.CloneNode(); casted._stylableHelper = this._stylableHelper.DeepCopy(casted); casted._transformableHelper = this._transformableHelper.DeepCopy(); }
protected override void DeepCopy(SvgElement element) { var casted = (SvgSymbolElement)element; casted._stylableHelper = this._stylableHelper.DeepCopy(casted); }
protected override void DeepCopy(SvgElement element) { var casted = (SvgGroupElement)element; casted._stylableHelper = this._stylableHelper.DeepCopy(casted); casted._transformableHelper = this._transformableHelper.DeepCopy(); }
protected override void DeepCopy(SvgElement element) { var casted = (SvgTitleElement)element; casted._stylableHelper = this._stylableHelper.DeepCopy(casted); }
protected virtual void DeepCopy(SvgElement element) { }
internal void AddIdCache(string id, SvgElement element) { this._idCache.Add(id, element); }