Class CommandLineParser
Inheritance
CommandLineParser
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class CommandLineParser
Constructors
CommandLineParser(string[])
Declaration
public CommandLineParser(string[] arguments)
Parameters
| Type |
Name |
Description |
| string[] |
arguments |
|
Properties
Arguments
Declaration
public string[] Arguments { get; }
Property Value
Count
Declaration
public int Count { get; }
Property Value
ParameterCount
Declaration
public int ParameterCount { get; }
Property Value
Methods
Get(int, string, bool)
Declaration
public string Get(int index, string name = null, bool allowToggle = false)
Parameters
Returns
GetArguments()
Declaration
public string[] GetArguments()
Returns
GetByName(string)
Declaration
public string GetByName(string name)
Parameters
| Type |
Name |
Description |
| string |
name |
|
Returns
GetEnumToggle<T>(T)
Declaration
public T GetEnumToggle<T>(T defaultValue) where T : struct, Enum
Parameters
| Type |
Name |
Description |
| T |
defaultValue |
|
Returns
Type Parameters
GetEnum<T>(int, string)
Declaration
public T GetEnum<T>(int index, string name = null)
Parameters
Returns
Type Parameters
GetEnum<T>(int, T, string)
Declaration
public T GetEnum<T>(int index, T defaultValue, string name = null)
Parameters
| Type |
Name |
Description |
| int |
index |
|
| T |
defaultValue |
|
| string |
name |
|
Returns
Type Parameters
GetInt(int, int, string)
Declaration
public int GetInt(int index, int defaultValue, string name = null)
Parameters
| Type |
Name |
Description |
| int |
index |
|
| int |
defaultValue |
|
| string |
name |
|
Returns
GetInt(int, string)
Declaration
public int? GetInt(int index, string name = null)
Parameters
Returns
GetMember(int, string, bool)
Declaration
public string GetMember(int index, string memberName = "", bool allowToggle = false)
Parameters
| Type |
Name |
Description |
| int |
index |
|
| string |
memberName |
|
| bool |
allowToggle |
|
Returns
GetToggles()
Declaration
public IEnumerable<string> GetToggles()
Returns
IsValidOrder()
Declaration
public bool IsValidOrder()
Returns
NewFromCommand(string)
Declaration
public static CommandLineParser NewFromCommand(string command)
Parameters
| Type |
Name |
Description |
| string |
command |
|
Returns
NewFromEnvironment()
Declaration
public static CommandLineParser NewFromEnvironment()
Returns
TestMultipleToggles(IEnumerable<Type>)
Declaration
public Type TestMultipleToggles(IEnumerable<Type> enumTypes)
Parameters
Returns
TestUnknownToggles(IEnumerable<Type>)
Declaration
public string TestUnknownToggles(IEnumerable<Type> enumTypes)
Parameters
Returns
Extension Methods