C# Класс Microsoft.R.Editor.Selection.RSelectionTracker

JScript selection tracker. Helps preserve selection and correct caret position during script autoformatting. Uses tokenizer to calculate where caret should be after autoatic formatting.
Наследование: Microsoft.Languages.Editor.Selection.SelectionTracker
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
EndTracking ( ) : void

Restores saved selection

RSelectionTracker ( ITextView textView, ITextBuffer textBuffer, ITextRange changingRange ) : System

SelectionTracker constructor

StartTracking ( bool automaticTracking ) : void

Saves current selection

Приватные методы

Метод Описание
PositionFromTokens ( ITextSnapshot snapshot, int itemIndex, int offset ) : int
TokenFromPosition ( ITextSnapshot snapshot, int position, int &itemIndex, int &offset ) : void

Описание методов

EndTracking() публичный Метод

Restores saved selection
public EndTracking ( ) : void
Результат void

RSelectionTracker() публичный Метод

SelectionTracker constructor
public RSelectionTracker ( ITextView textView, ITextBuffer textBuffer, ITextRange changingRange ) : System
textView ITextView Text view
textBuffer ITextBuffer Editor text buffer (may be different from one attached to text view)
changingRange ITextRange Range that is changing in the buffer
Результат System

StartTracking() публичный Метод

Saves current selection
public StartTracking ( bool automaticTracking ) : void
automaticTracking bool
Результат void