C# Class OmssaLib.ArgumentLine

Show file Open project: dbaileychess/Compass Class Usage Examples

Public Properties

Property Type Description
LineRegex System.Text.RegularExpressions.Regex
OmssaVersion string

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

ArgumentLine() public method

public ArgumentLine ( ) : System
return System

ArgumentLine() public method

public ArgumentLine ( ArgumentLine arg ) : System
arg ArgumentLine
return System

ArgumentLine() public method

public ArgumentLine ( bool removeDefaults ) : System
removeDefaults bool
return System

ArgumentLine() public method

public ArgumentLine ( string argumentline ) : System
argumentline string
return System

ArgumentLine() public method

public ArgumentLine ( string argumentline, bool removeDefaults ) : System
argumentline string
removeDefaults bool
return System

ClearOutputFileTypes() public method

public ClearOutputFileTypes ( ) : void
return void

GetArgument() public method

public GetArgument ( string argument ) : string
argument string
return string

GetArgumnts() public method

public GetArgumnts ( ) : string>.Dictionary
return string>.Dictionary

RemoveAllArguments() public method

public RemoveAllArguments ( ) : void
return void

RemoveArgument() public method

public RemoveArgument ( string argument ) : bool
argument string
return bool

RemoveJustParameters() public method

public RemoveJustParameters ( ) : void
return void

SetArgument() public method

public SetArgument ( string argument, bool value ) : void
argument string
value bool
return void

SetArgument() public method

public SetArgument ( string argument, double value ) : void
argument string
value double
return void

SetArgument() public method

public SetArgument ( string argument, string value ) : void
argument string
value string
return void

SetArguments() public method

public SetArguments ( string argumentline ) : bool
argumentline string
return bool

SetDataBase() public method

public SetDataBase ( string name ) : void
name string
return void

SetInputFile() public method

public SetInputFile ( string name ) : void
name string
return void

SetInputFile() public method

public SetInputFile ( string name, InputFileType type ) : void
name string
type InputFileType
return void

SetOutputFile() public method

public SetOutputFile ( string name ) : string
name string
return string

SetOutputFile() public method

public SetOutputFile ( string name, OutputFileType type ) : string
name string
type OutputFileType
return string

SetUserModFile() public method

public SetUserModFile ( string name ) : void
name string
return void

ToString() public method

public ToString ( ) : string
return string

ToString() public method

public ToString ( bool justParameters ) : string
justParameters bool
return string

TryGetArgument() public method

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

TryGetArgument() public method

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

TryGetArgument() public method

public TryGetArgument ( string argument, string &value ) : bool
argument string
value string
return bool

TryGetArgument() public method

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

TrySetArgument() public method

public TrySetArgument ( string argument, object value ) : bool
argument string
value object
return bool

UpdateArguments() public method

public UpdateArguments ( string argumentline ) : bool
argumentline string
return bool

this() public method

public this ( string argument ) : string
argument string
return string

Property Details

LineRegex public static property

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

OmssaVersion public static property

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