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
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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