C# Класс Rosetta.Runner.Program

Main program.
Members protected for testability.
Наследование: Rosetta.Executable.Executable
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
assemblyPath string
fileConversionRunner IRunner
fileManager FileManager
fileName string
filePath string
help bool
instance Program
outputFolder string
projectPath string
verbose bool

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

Метод Описание
Program ( string args ) : System

Initializes a new instance of the Program class.

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

Метод Описание
ConvertFile ( ) : void
ConvertProject ( ) : void
CreateFileConversionRunner ( ) : IRunner
ExecuteCore ( ) : void

Runs the main logic.

HandleError ( Exception e ) : void
HandleExtraParameters ( IEnumerable extra ) : void
HandleNoFeasibleExecution ( ) : void
HandleOptionException ( Mono.Options.OptionException e ) : void
PerformFileConversion ( ConversionArguments arguments ) : string
ShowHelp ( ) : void

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

Метод Описание
GetOutputFolderForProject ( string userInput ) : string
Main ( string args ) : void

Entry point.

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

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

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

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

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

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

protected CreateFileConversionRunner ( ) : IRunner
Результат IRunner

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

Runs the main logic.
protected ExecuteCore ( ) : void
Результат void

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

protected HandleError ( Exception e ) : void
e System.Exception
Результат void

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

protected HandleExtraParameters ( IEnumerable extra ) : void
extra IEnumerable
Результат void

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

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

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

protected HandleOptionException ( Mono.Options.OptionException e ) : void
e Mono.Options.OptionException
Результат void

PerformFileConversion() защищенный статический Метод

protected static PerformFileConversion ( ConversionArguments arguments ) : string
arguments Rosetta.Executable.ConversionArguments
Результат string

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

Initializes a new instance of the Program class.
public Program ( string args ) : System
args string
Результат System

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

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

Описание свойств

assemblyPath защищенное свойство

protected string assemblyPath
Результат string

fileConversionRunner защищенное свойство

protected IRunner fileConversionRunner
Результат IRunner

fileManager защищенное свойство

protected FileManager fileManager
Результат FileManager

fileName защищенное свойство

protected string fileName
Результат string

filePath защищенное свойство

protected string filePath
Результат string

help защищенное свойство

protected bool help
Результат bool

instance защищенное статическое свойство

protected static Program instance
Результат Program

outputFolder защищенное свойство

protected string outputFolder
Результат string

projectPath защищенное свойство

protected string projectPath
Результат string

verbose защищенное свойство

protected bool verbose
Результат bool