C# Класс Microsoft.R.Components.History.Implementation.RHistory

Наследование: IRHistory
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddToHistory ( string text ) : void
ClearHistoryEntrySelection ( ) : void
CopySelection ( ) : void
DeleteAllHistoryEntries ( ) : void
DeleteSelectedHistoryEntries ( ) : void
DeselectHistoryEntry ( int lineNumber ) : SnapshotSpan
Dispose ( ) : void
GetAllHistoryEntrySpans ( ) : IReadOnlyList
GetOrCreateVisualComponent ( IRHistoryVisualComponentContainerFactory visualComponentContainerFactory, int instanceId ) : IRHistoryWindowVisualComponent
GetSelectedHistoryEntrySpans ( ) : IReadOnlyList
GetSelectedText ( ) : string
NextEntry ( ) : void
PreviousEntry ( ) : void
RHistory ( IRInteractiveWorkflow interactiveWorkflow, ITextBuffer textBuffer, IFileSystem fileSystem, IRSettings settings, IEditorOperationsFactoryService editorOperationsFactory, IRtfBuilderService rtfBuilderService, System.Action dispose ) : System
ScrollPageDown ( ) : void
ScrollPageUp ( ) : void
ScrollToBottom ( ) : void
ScrollToTop ( ) : void
SelectAllEntries ( ) : void
SelectHistoryEntries ( IEnumerable lineNumbers ) : void
SelectHistoryEntry ( int lineNumber ) : SnapshotSpan
SelectNextHistoryEntry ( ) : void
SelectPreviousHistoryEntry ( ) : void
SendSelectedToRepl ( ) : void
SendSelectedToTextView ( ITextView textView ) : void
ToggleHistoryEntrySelection ( int lineNumber ) : SnapshotSpan
TryLoadFromFile ( string path ) : bool
TrySaveToFile ( string path ) : bool

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

Метод Описание
AdjustAddToHistoryScrolling ( ) : IDisposable
CreateEntries ( string historyLines ) : void
DeleteAllEntries ( ) : void
DeleteSelectedTrackingSpans ( ) : void
EditTextBuffer ( ) : IDisposable
GetHistoryEntryFromLineNumber ( int lineNumber ) : IRHistoryEntry
GetHistoryEntryFromPosition ( int position ) : IRHistoryEntry
MakeTextBufferReadOnly ( ) : void
OnSelectionChanged ( ) : void
SelectAndDispalyEntry ( IRHistoryEntry entryToSelect, ViewRelativePosition relativeTo ) : void

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

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

public AddToHistory ( string text ) : void
text string
Результат void

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

public ClearHistoryEntrySelection ( ) : void
Результат void

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

public CopySelection ( ) : void
Результат void

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

public DeleteAllHistoryEntries ( ) : void
Результат void

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

public DeleteSelectedHistoryEntries ( ) : void
Результат void

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

public DeselectHistoryEntry ( int lineNumber ) : SnapshotSpan
lineNumber int
Результат SnapshotSpan

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

public Dispose ( ) : void
Результат void

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

public GetAllHistoryEntrySpans ( ) : IReadOnlyList
Результат IReadOnlyList

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

public GetOrCreateVisualComponent ( IRHistoryVisualComponentContainerFactory visualComponentContainerFactory, int instanceId ) : IRHistoryWindowVisualComponent
visualComponentContainerFactory IRHistoryVisualComponentContainerFactory
instanceId int
Результат IRHistoryWindowVisualComponent

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

public GetSelectedHistoryEntrySpans ( ) : IReadOnlyList
Результат IReadOnlyList

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

public GetSelectedText ( ) : string
Результат string

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

public NextEntry ( ) : void
Результат void

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

public PreviousEntry ( ) : void
Результат void

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

public RHistory ( IRInteractiveWorkflow interactiveWorkflow, ITextBuffer textBuffer, IFileSystem fileSystem, IRSettings settings, IEditorOperationsFactoryService editorOperationsFactory, IRtfBuilderService rtfBuilderService, System.Action dispose ) : System
interactiveWorkflow IRInteractiveWorkflow
textBuffer ITextBuffer
fileSystem IFileSystem
settings IRSettings
editorOperationsFactory IEditorOperationsFactoryService
rtfBuilderService IRtfBuilderService
dispose System.Action
Результат System

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

public ScrollPageDown ( ) : void
Результат void

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

public ScrollPageUp ( ) : void
Результат void

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

public ScrollToBottom ( ) : void
Результат void

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

public ScrollToTop ( ) : void
Результат void

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

public SelectAllEntries ( ) : void
Результат void

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

public SelectHistoryEntries ( IEnumerable lineNumbers ) : void
lineNumbers IEnumerable
Результат void

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

public SelectHistoryEntry ( int lineNumber ) : SnapshotSpan
lineNumber int
Результат SnapshotSpan

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

public SelectNextHistoryEntry ( ) : void
Результат void

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

public SelectPreviousHistoryEntry ( ) : void
Результат void

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

public SendSelectedToRepl ( ) : void
Результат void

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

public SendSelectedToTextView ( ITextView textView ) : void
textView ITextView
Результат void

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

public ToggleHistoryEntrySelection ( int lineNumber ) : SnapshotSpan
lineNumber int
Результат SnapshotSpan

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

public TryLoadFromFile ( string path ) : bool
path string
Результат bool

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

public TrySaveToFile ( string path ) : bool
path string
Результат bool