Class CommandLine
Предоставляет методы работы с командной строкой.
Inheritance
System.Object
CommandLine
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Terrasoft.Common.dll
Syntax
Properties
AllowAdditionalParameters
Возвращает или устанавливает значение, определяющее, поддерживает ли командная строка дополнительные
параметры.
Declaration
public bool AllowAdditionalParameters { get; set; }
Property Value
Type |
Description |
System.Boolean |
true если командная строка поддерживает дополнительные параметры; иначе - false .
|
AllowUnnamedParameters
Возвращает или устанавливает значение, определяющее, поддерживает ли командная строка
неименованные параметры.
Declaration
public bool AllowUnnamedParameters { get; set; }
Property Value
Type |
Description |
System.Boolean |
true если командная строка поддерживает неименованные параметры; иначе - false .
|
HasParameters
Определяет, имеет ли командная строка параметры.
Declaration
public bool HasParameters { get; }
Property Value
Type |
Description |
System.Boolean |
true если командная строка имеет параметры; иначе - false .
|
IsHelpShowed
Declaration
public bool IsHelpShowed { get; }
Property Value
Type |
Description |
System.Boolean |
|
Item[String]
Declaration
public CommandLineParameter this[string parameterName] { get; }
Parameters
Type |
Name |
Description |
System.String |
parameterName |
|
Property Value
Parameters
Возвращает коллекцию параметров командной строки.
Declaration
public CommandLineParameterCollection Parameters { get; }
Property Value
Methods
GetIsNamedParameterData(String)
Declaration
protected bool GetIsNamedParameterData(string parameterData)
Parameters
Type |
Name |
Description |
System.String |
parameterData |
|
Returns
Type |
Description |
System.Boolean |
|
Load(IEnumerable<String>)
Loads collection of command line parameters.
Declaration
public void Load(IEnumerable<string> parametersData)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<System.String> |
parametersData |
Collection of command line parameters.
|
Load(String[])
Loads array of command line parameters.
Declaration
public void Load(params string[] parametersData)
Parameters
Type |
Name |
Description |
System.String[] |
parametersData |
Array of command line parameters. Can be empty.
|
LoadNamedParameterData(String)
Declaration
protected void LoadNamedParameterData(string parameterData)
Parameters
Type |
Name |
Description |
System.String |
parameterData |
|
LoadParameterData(String)
Declaration
protected void LoadParameterData(string parameterData)
Parameters
Type |
Name |
Description |
System.String |
parameterData |
|
LoadUnnamedParameterData(String)
Declaration
protected void LoadUnnamedParameterData(string parameterData)
Parameters
Type |
Name |
Description |
System.String |
parameterData |
|
ShowHelp()
Declaration
protected virtual void ShowHelp()
Validate()
Declaration
protected virtual void Validate()
Extension Methods