C# 클래스 OpenIDE.Core.CommandBuilding.CommandStringParser

파일 보기 프로젝트 열기: continuoustests/OpenIDE 1 사용 예제들

공개 메소드들

메소드 설명
CommandStringParser ( ) : System
CommandStringParser ( char delimiter ) : System
GetArgumentString ( string args ) : string
GetArgumentString ( string arguments, string stringGroupCharacter ) : string
GetArguments ( IEnumerable commandArgs ) : string[]
GetCommand ( IEnumerable args ) : string
Parse ( string arguments ) : IEnumerable

비공개 메소드들

메소드 설명
addWord ( ) : void
argumentIsTerminatedWithQuote ( char arguments ) : bool
argumentIsTerminatedWithSpace ( char arguments ) : bool
isArgumentSeparator ( char argument ) : bool
isQuote ( char argument ) : bool
itTerminatesArgument ( char argument ) : bool
processCharacter ( char argument ) : void

메소드 상세

CommandStringParser() 공개 메소드

public CommandStringParser ( ) : System
리턴 System

CommandStringParser() 공개 메소드

public CommandStringParser ( char delimiter ) : System
delimiter char
리턴 System

GetArgumentString() 공개 메소드

public GetArgumentString ( string args ) : string
args string
리턴 string

GetArgumentString() 공개 메소드

public GetArgumentString ( string arguments, string stringGroupCharacter ) : string
arguments string
stringGroupCharacter string
리턴 string

GetArguments() 공개 메소드

public GetArguments ( IEnumerable commandArgs ) : string[]
commandArgs IEnumerable
리턴 string[]

GetCommand() 공개 메소드

public GetCommand ( IEnumerable args ) : string
args IEnumerable
리턴 string

Parse() 공개 메소드

public Parse ( string arguments ) : IEnumerable
arguments string
리턴 IEnumerable