C# Class OmssaLib.ArgumentLine

Datei anzeigen 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_oe static_oe property

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

OmssaVersion public_oe static_oe property

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