/// <inheritdoc/> public ITextAnchor CreateAnchor(int offset) { var newAnchor = new SimpleAnchor(this, offset); for (int i = 0; i < anchors.Count; i++) { if (!anchors[i].IsAlive) { anchors[i] = new WeakReference(newAnchor); } } anchors.Add(new WeakReference(newAnchor)); return(newAnchor); }
/// <inheritdoc/> public ITextAnchor CreateAnchor(int offset) { var newAnchor = new SimpleAnchor(this, offset); for (int i = 0; i < anchors.Count; i++) { if (!anchors[i].IsAlive) anchors[i] = new WeakReference(newAnchor); } anchors.Add(new WeakReference(newAnchor)); return newAnchor; }