C# 클래스 AvalonStudio.TextEditor.Document.WeakLineTracker

Allows registering a line tracker on a TextDocument using a weak reference from the document to the line tracker.
상속: ILineTracker
파일 보기 프로젝트 열기: VitalElement/AvalonStudio 1 사용 예제들

공개 메소드들

메소드 설명
Deregister ( ) : void

Deregisters the weak line tracker.

Register ( TextDocument textDocument, ILineTracker targetTracker ) : WeakLineTracker

Registers the targetTracker as line tracker for the textDocument. A weak reference to the target tracker will be used, and the WeakLineTracker will deregister itself when the target tracker is garbage collected.

비공개 메소드들

메소드 설명
ILineTracker ( ) : void
ILineTracker ( DocumentChangeEventArgs e ) : void
ILineTracker ( DocumentLine line ) : void
ILineTracker ( DocumentLine insertionPos, DocumentLine newLine ) : void
ILineTracker ( DocumentLine line, int newTotalLength ) : void
WeakLineTracker ( TextDocument textDocument, ILineTracker targetTracker ) : System

메소드 상세

Deregister() 공개 메소드

Deregisters the weak line tracker.
public Deregister ( ) : void
리턴 void

Register() 공개 정적인 메소드

Registers the targetTracker as line tracker for the textDocument. A weak reference to the target tracker will be used, and the WeakLineTracker will deregister itself when the target tracker is garbage collected.
public static Register ( TextDocument textDocument, ILineTracker targetTracker ) : WeakLineTracker
textDocument TextDocument
targetTracker ILineTracker
리턴 WeakLineTracker