C# 클래스 FubuCore.CommandLine.CommandFactory

상속: ICommandFactory
파일 보기 프로젝트 열기: DarthFubuMVC/fubucore 1 사용 예제들

공개 메소드들

메소드 설명
AllCommandTypes ( ) : IEnumerable
Build ( string commandName ) : IFubuCommand
BuildAllCommands ( ) : IEnumerable
BuildRun ( IEnumerable args ) : FubuCore.CommandLine.CommandRun
BuildRun ( string commandLine ) : FubuCore.CommandLine.CommandRun
CommandFactory ( ) : System
CommandFactory ( ICommandCreator creator ) : System
CommandNameFor ( Type type ) : string
DescriptionFor ( Type type ) : string
HelpRun ( Queue queue ) : FubuCore.CommandLine.CommandRun
HelpRun ( string commandName ) : FubuCore.CommandLine.CommandRun
InvalidCommandRun ( string commandName ) : FubuCore.CommandLine.CommandRun
RegisterCommands ( Assembly assembly ) : void
SetAppName ( string appName ) : void

비공개 메소드들

메소드 설명
buildRun ( Queue queue, string commandName ) : FubuCore.CommandLine.CommandRun
dumpUsagesRun ( Queue queue ) : FubuCore.CommandLine.CommandRun

메소드 상세

AllCommandTypes() 공개 메소드

public AllCommandTypes ( ) : IEnumerable
리턴 IEnumerable

Build() 공개 메소드

public Build ( string commandName ) : IFubuCommand
commandName string
리턴 IFubuCommand

BuildAllCommands() 공개 메소드

public BuildAllCommands ( ) : IEnumerable
리턴 IEnumerable

BuildRun() 공개 메소드

public BuildRun ( IEnumerable args ) : FubuCore.CommandLine.CommandRun
args IEnumerable
리턴 FubuCore.CommandLine.CommandRun

BuildRun() 공개 메소드

public BuildRun ( string commandLine ) : FubuCore.CommandLine.CommandRun
commandLine string
리턴 FubuCore.CommandLine.CommandRun

CommandFactory() 공개 메소드

public CommandFactory ( ) : System
리턴 System

CommandFactory() 공개 메소드

public CommandFactory ( ICommandCreator creator ) : System
creator ICommandCreator
리턴 System

CommandNameFor() 공개 정적인 메소드

public static CommandNameFor ( Type type ) : string
type System.Type
리턴 string

DescriptionFor() 공개 정적인 메소드

public static DescriptionFor ( Type type ) : string
type System.Type
리턴 string

HelpRun() 공개 메소드

public HelpRun ( Queue queue ) : FubuCore.CommandLine.CommandRun
queue Queue
리턴 FubuCore.CommandLine.CommandRun

HelpRun() 공개 메소드

public HelpRun ( string commandName ) : FubuCore.CommandLine.CommandRun
commandName string
리턴 FubuCore.CommandLine.CommandRun

InvalidCommandRun() 공개 메소드

public InvalidCommandRun ( string commandName ) : FubuCore.CommandLine.CommandRun
commandName string
리턴 FubuCore.CommandLine.CommandRun

RegisterCommands() 공개 메소드

public RegisterCommands ( Assembly assembly ) : void
assembly System.Reflection.Assembly
리턴 void

SetAppName() 공개 메소드

public SetAppName ( string appName ) : void
appName string
리턴 void