예제 #1
0
		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();
		}
예제 #2
0
		protected override void DeepCopy(SvgElement element)
		{
			var casted = (SvgSymbolElement)element;
			casted._stylableHelper = this._stylableHelper.DeepCopy(casted);
		}
예제 #3
0
		protected override void DeepCopy(SvgElement element)
		{
			var casted = (SvgGroupElement)element;
			casted._stylableHelper = this._stylableHelper.DeepCopy(casted);
			casted._transformableHelper = this._transformableHelper.DeepCopy();
		}
예제 #4
0
        protected override void DeepCopy(SvgElement element)
        {
            var casted = (SvgTitleElement)element;

            casted._stylableHelper = this._stylableHelper.DeepCopy(casted);
        }
예제 #5
0
 protected virtual void DeepCopy(SvgElement element)
 {
 }
예제 #6
0
		protected virtual void DeepCopy(SvgElement element) { }
예제 #7
0
		internal void AddIdCache(string id, SvgElement element)
		{
			this._idCache.Add(id, element);
		}