C# Класс ShellMe.CommandLine.History.InMemoryHistory

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

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

Метод Описание
Add ( string entry ) : void
Delete ( HistoryEntry entry ) : void
DeleteEntireHistory ( ) : void
GetNextEntry ( ) : HistoryEntry
GetPreviousEntry ( ) : HistoryEntry
InMemoryHistory ( ) : System.Collections.Generic
ResetHistoryMarker ( ) : void

Защищенные методы

Метод Описание
InMemoryHistory ( List history ) : System.Collections.Generic
RestrictToMaxSize ( ) : void

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

Метод Описание
GetHighestIndex ( ) : int
GetLowestIndex ( ) : int
ReturnAtIndex ( int index ) : HistoryEntry

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

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

public Add ( string entry ) : void
entry string
Результат void

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

public Delete ( HistoryEntry entry ) : void
entry HistoryEntry
Результат void

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

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

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

public GetNextEntry ( ) : HistoryEntry
Результат HistoryEntry

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

public GetPreviousEntry ( ) : HistoryEntry
Результат HistoryEntry

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

public InMemoryHistory ( ) : System.Collections.Generic
Результат System.Collections.Generic

InMemoryHistory() защищенный Метод

protected InMemoryHistory ( List history ) : System.Collections.Generic
history List
Результат System.Collections.Generic

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

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

RestrictToMaxSize() защищенный Метод

protected RestrictToMaxSize ( ) : void
Результат void