public override void EndChange()
 {
     if (INTERNAL_VisualTreeManager.IsElementInVisualTree(this.Span))
     {
         INTERNAL_TextContainerHelper.FromOwner(this.Span.Parent).EndChange();
     }
 }
 internal TextElementCollection(DependencyObject owner)
 {
     this._owner         = owner;
     this._collection    = new List <T>();
     this._textContainer = INTERNAL_TextContainerHelper.FromOwner(owner);
 }