C# 클래스 Rosetta.Runner.Program

Main program.
Members protected for testability.
상속: Rosetta.Executable.Executable
파일 보기 프로젝트 열기: andry-tino/Rosetta

보호된 프로퍼티들

프로퍼티 타입 설명
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