C# Класс NuDeploy.CommandLine.UserInterface.ConsoleUserInterface

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

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

Метод Описание
ConsoleUserInterface ( IConsoleTextManipulation textManipulation, IActionLogger logger, IServiceResultVisualizer serviceResultVisualizer ) : System
Display ( IServiceResult serviceResult ) : void
GetInput ( ) : string
ShowIndented ( string text, int marginLeft ) : void
ShowKeyValueStore ( string>.IDictionary keyValueStore, int distanceBetweenColumns ) : void
ShowKeyValueStore ( string>.IDictionary keyValueStore, int distanceBetweenColumns, int indentation ) : void
ShowLabelValuePair ( string label, string value, int distanceBetweenLabelAndValue ) : void
Write ( string text ) : void
WriteLine ( string text ) : void

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

Метод Описание
Capture ( string text ) : void
CaptureLine ( string text ) : void

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

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

public ConsoleUserInterface ( IConsoleTextManipulation textManipulation, IActionLogger logger, IServiceResultVisualizer serviceResultVisualizer ) : System
textManipulation IConsoleTextManipulation
logger IActionLogger
serviceResultVisualizer IServiceResultVisualizer
Результат System

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

public Display ( IServiceResult serviceResult ) : void
serviceResult IServiceResult
Результат void

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

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

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

public ShowIndented ( string text, int marginLeft ) : void
text string
marginLeft int
Результат void

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

public ShowKeyValueStore ( string>.IDictionary keyValueStore, int distanceBetweenColumns ) : void
keyValueStore string>.IDictionary
distanceBetweenColumns int
Результат void

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

public ShowKeyValueStore ( string>.IDictionary keyValueStore, int distanceBetweenColumns, int indentation ) : void
keyValueStore string>.IDictionary
distanceBetweenColumns int
indentation int
Результат void

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

public ShowLabelValuePair ( string label, string value, int distanceBetweenLabelAndValue ) : void
label string
value string
distanceBetweenLabelAndValue int
Результат void

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

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

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

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