C# 클래스 OmssaLib.ArgumentLine

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

공개 프로퍼티들

프로퍼티 타입 설명
LineRegex System.Text.RegularExpressions.Regex
OmssaVersion string

공개 메소드들

메소드 설명
ArgumentLine ( ) : System
ArgumentLine ( ArgumentLine arg ) : System
ArgumentLine ( bool removeDefaults ) : System
ArgumentLine ( string argumentline ) : System
ArgumentLine ( string argumentline, bool removeDefaults ) : System
ClearOutputFileTypes ( ) : void
GetArgument ( string argument ) : string
GetArgumnts ( ) : string>.Dictionary
RemoveAllArguments ( ) : void
RemoveArgument ( string argument ) : bool
RemoveJustParameters ( ) : void
SetArgument ( string argument, bool value ) : void
SetArgument ( string argument, double value ) : void
SetArgument ( string argument, string value ) : void
SetArguments ( string argumentline ) : bool
SetDataBase ( string name ) : void
SetInputFile ( string name ) : void
SetInputFile ( string name, InputFileType type ) : void
SetOutputFile ( string name ) : string
SetOutputFile ( string name, OutputFileType type ) : string
SetUserModFile ( string name ) : void
ToString ( ) : string
ToString ( bool justParameters ) : string
TryGetArgument ( string argument, double &value ) : bool
TryGetArgument ( string argument, int &value ) : bool
TryGetArgument ( string argument, string &value ) : bool
TryGetArgument ( string argument, string &value, string defaultvalue ) : bool
TrySetArgument ( string argument, object value ) : bool
UpdateArguments ( string argumentline ) : bool
this ( string argument ) : string

비공개 메소드들

메소드 설명
SetArgument ( string argument, double value, double defaultvalue ) : void
SetArgument ( string argument, int value, int defaultvalue ) : void
SetArgument ( string argument, string value, string defaultvalue ) : void
TryGetArgument ( string argument, double &value, double defaultvalue ) : bool
TryGetArgument ( string argument, int &value, int defaultvalue ) : bool

메소드 상세

ArgumentLine() 공개 메소드

public ArgumentLine ( ) : System
리턴 System

ArgumentLine() 공개 메소드

public ArgumentLine ( ArgumentLine arg ) : System
arg ArgumentLine
리턴 System

ArgumentLine() 공개 메소드

public ArgumentLine ( bool removeDefaults ) : System
removeDefaults bool
리턴 System

ArgumentLine() 공개 메소드

public ArgumentLine ( string argumentline ) : System
argumentline string
리턴 System

ArgumentLine() 공개 메소드

public ArgumentLine ( string argumentline, bool removeDefaults ) : System
argumentline string
removeDefaults bool
리턴 System

ClearOutputFileTypes() 공개 메소드

public ClearOutputFileTypes ( ) : void
리턴 void

GetArgument() 공개 메소드

public GetArgument ( string argument ) : string
argument string
리턴 string

GetArgumnts() 공개 메소드

public GetArgumnts ( ) : string>.Dictionary
리턴 string>.Dictionary

RemoveAllArguments() 공개 메소드

public RemoveAllArguments ( ) : void
리턴 void

RemoveArgument() 공개 메소드

public RemoveArgument ( string argument ) : bool
argument string
리턴 bool

RemoveJustParameters() 공개 메소드

public RemoveJustParameters ( ) : void
리턴 void

SetArgument() 공개 메소드

public SetArgument ( string argument, bool value ) : void
argument string
value bool
리턴 void

SetArgument() 공개 메소드

public SetArgument ( string argument, double value ) : void
argument string
value double
리턴 void

SetArgument() 공개 메소드

public SetArgument ( string argument, string value ) : void
argument string
value string
리턴 void

SetArguments() 공개 메소드

public SetArguments ( string argumentline ) : bool
argumentline string
리턴 bool

SetDataBase() 공개 메소드

public SetDataBase ( string name ) : void
name string
리턴 void

SetInputFile() 공개 메소드

public SetInputFile ( string name ) : void
name string
리턴 void

SetInputFile() 공개 메소드

public SetInputFile ( string name, InputFileType type ) : void
name string
type InputFileType
리턴 void

SetOutputFile() 공개 메소드

public SetOutputFile ( string name ) : string
name string
리턴 string

SetOutputFile() 공개 메소드

public SetOutputFile ( string name, OutputFileType type ) : string
name string
type OutputFileType
리턴 string

SetUserModFile() 공개 메소드

public SetUserModFile ( string name ) : void
name string
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

ToString() 공개 메소드

public ToString ( bool justParameters ) : string
justParameters bool
리턴 string

TryGetArgument() 공개 메소드

public TryGetArgument ( string argument, double &value ) : bool
argument string
value double
리턴 bool

TryGetArgument() 공개 메소드

public TryGetArgument ( string argument, int &value ) : bool
argument string
value int
리턴 bool

TryGetArgument() 공개 메소드

public TryGetArgument ( string argument, string &value ) : bool
argument string
value string
리턴 bool

TryGetArgument() 공개 메소드

public TryGetArgument ( string argument, string &value, string defaultvalue ) : bool
argument string
value string
defaultvalue string
리턴 bool

TrySetArgument() 공개 메소드

public TrySetArgument ( string argument, object value ) : bool
argument string
value object
리턴 bool

UpdateArguments() 공개 메소드

public UpdateArguments ( string argumentline ) : bool
argumentline string
리턴 bool

this() 공개 메소드

public this ( string argument ) : string
argument string
리턴 string

프로퍼티 상세

LineRegex 공개적으로 정적으로 프로퍼티

The regex which is used to parse argument lines
public static Regex,System.Text.RegularExpressions LineRegex
리턴 System.Text.RegularExpressions.Regex

OmssaVersion 공개적으로 정적으로 프로퍼티

The Current Omssa Version that this class is built on.
public static string OmssaVersion
리턴 string