C# 클래스 Rosetta.Executable.Executable

Base class for executables.
파일 보기 프로젝트 열기: andry-tino/Rosetta

보호된 프로퍼티들

프로퍼티 타입 설명
args string[]
options OptionSet

공개 메소드들

메소드 설명
Executable ( string args ) : System

Initializes a new instance of the Executable.

Execute ( ) : void

Starts the program.

보호된 메소드들

메소드 설명
ExecuteCore ( ) : void

Runs the main logic.

HandleExtraParameters ( IEnumerable extra ) : void

HandleOptionException ( Mono.Options.OptionException e ) : void

ShowHelp ( ) : void

Override this for showing help.

메소드 상세

Executable() 공개 메소드

Initializes a new instance of the Executable.
public Executable ( string args ) : System
args string The arguments passed to the executable.
리턴 System

Execute() 공개 메소드

Starts the program.
public Execute ( ) : void
리턴 void

ExecuteCore() 보호된 추상적인 메소드

Runs the main logic.
protected abstract ExecuteCore ( ) : void
리턴 void

HandleExtraParameters() 보호된 추상적인 메소드

protected abstract HandleExtraParameters ( IEnumerable extra ) : void
extra IEnumerable
리턴 void

HandleOptionException() 보호된 추상적인 메소드

protected abstract HandleOptionException ( Mono.Options.OptionException e ) : void
e Mono.Options.OptionException
리턴 void

ShowHelp() 보호된 추상적인 메소드

Override this for showing help.
protected abstract ShowHelp ( ) : void
리턴 void

프로퍼티 상세

args 보호되어 있는 프로퍼티

protected string[] args
리턴 string[]

options 보호되어 있는 프로퍼티

protected OptionSet options
리턴 OptionSet