C# Class OmssaLib.ArgumentLine

Afficher le fichier Open project: dbaileychess/Compass Class Usage Examples

Méthodes publiques

Свойство Type Description
LineRegex System.Text.RegularExpressions.Regex
OmssaVersion string

Méthodes publiques

Méthode 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

Méthode 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 méthode

public ArgumentLine ( ) : System
Résultat System

ArgumentLine() public méthode

public ArgumentLine ( ArgumentLine arg ) : System
arg ArgumentLine
Résultat System

ArgumentLine() public méthode

public ArgumentLine ( bool removeDefaults ) : System
removeDefaults bool
Résultat System

ArgumentLine() public méthode

public ArgumentLine ( string argumentline ) : System
argumentline string
Résultat System

ArgumentLine() public méthode

public ArgumentLine ( string argumentline, bool removeDefaults ) : System
argumentline string
removeDefaults bool
Résultat System

ClearOutputFileTypes() public méthode

public ClearOutputFileTypes ( ) : void
Résultat void

GetArgument() public méthode

public GetArgument ( string argument ) : string
argument string
Résultat string

GetArgumnts() public méthode

public GetArgumnts ( ) : string>.Dictionary
Résultat string>.Dictionary

RemoveAllArguments() public méthode

public RemoveAllArguments ( ) : void
Résultat void

RemoveArgument() public méthode

public RemoveArgument ( string argument ) : bool
argument string
Résultat bool

RemoveJustParameters() public méthode

public RemoveJustParameters ( ) : void
Résultat void

SetArgument() public méthode

public SetArgument ( string argument, bool value ) : void
argument string
value bool
Résultat void

SetArgument() public méthode

public SetArgument ( string argument, double value ) : void
argument string
value double
Résultat void

SetArgument() public méthode

public SetArgument ( string argument, string value ) : void
argument string
value string
Résultat void

SetArguments() public méthode

public SetArguments ( string argumentline ) : bool
argumentline string
Résultat bool

SetDataBase() public méthode

public SetDataBase ( string name ) : void
name string
Résultat void

SetInputFile() public méthode

public SetInputFile ( string name ) : void
name string
Résultat void

SetInputFile() public méthode

public SetInputFile ( string name, InputFileType type ) : void
name string
type InputFileType
Résultat void

SetOutputFile() public méthode

public SetOutputFile ( string name ) : string
name string
Résultat string

SetOutputFile() public méthode

public SetOutputFile ( string name, OutputFileType type ) : string
name string
type OutputFileType
Résultat string

SetUserModFile() public méthode

public SetUserModFile ( string name ) : void
name string
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

ToString() public méthode

public ToString ( bool justParameters ) : string
justParameters bool
Résultat string

TryGetArgument() public méthode

public TryGetArgument ( string argument, double &value ) : bool
argument string
value double
Résultat bool

TryGetArgument() public méthode

public TryGetArgument ( string argument, int &value ) : bool
argument string
value int
Résultat bool

TryGetArgument() public méthode

public TryGetArgument ( string argument, string &value ) : bool
argument string
value string
Résultat bool

TryGetArgument() public méthode

public TryGetArgument ( string argument, string &value, string defaultvalue ) : bool
argument string
value string
defaultvalue string
Résultat bool

TrySetArgument() public méthode

public TrySetArgument ( string argument, object value ) : bool
argument string
value object
Résultat bool

UpdateArguments() public méthode

public UpdateArguments ( string argumentline ) : bool
argumentline string
Résultat bool

this() public méthode

public this ( string argument ) : string
argument string
Résultat 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
Résultat System.Text.RegularExpressions.Regex

OmssaVersion public_oe static_oe property

The Current Omssa Version that this class is built on.
public static string OmssaVersion
Résultat string