internal void AttachToDocument(TextDocument document) { document.UpdateStarted += document_UpdateStarted; document.UpdateFinished += document_UpdateFinished; document.Changing += document_Changing; }
private WeakLineTracker(TextDocument textDocument, ILineTracker targetTracker) { this.textDocument = textDocument; this.targetObject = new WeakReference(targetTracker); }
/// <summary> /// Creates a new AnchorSegment that creates new anchors. /// </summary> public AnchorSegment(TextDocument document, ISegment segment) : this(document, ThrowUtil.CheckNotNull(segment, "segment").Offset, segment.Length) { }