C# Класс OmssaLib.ArgumentLine

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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