Table of Contents

Class Settings

Namespace
MASES.CLIParser
Assembly
MASES.CLIParser.dll

The class managing the settings of Parser

public class Settings
Inheritance
Settings
Inherited Members

Constructors

Settings()

Initializa a new instance of Settings

public Settings()

Properties

CheckUnwanted

True to test if there are unwanted switches

public bool CheckUnwanted { get; set; }

Property Value

bool

DefaultConsoleWindowWidth

Default value to be used when a real console device is not available. Default is 80

public int DefaultConsoleWindowWidth { get; set; }

Property Value

int

DefaultCustomPrefix

Default value of CustomPrefix used when a new instance of ArgumentMetadataBase is created

public string DefaultCustomPrefix { get; set; }

Property Value

string

DefaultDescriptionPadding

Default value to use on padding the help information

public int DefaultDescriptionPadding { get; set; }

Property Value

int

DefaultFileNameIdentifier

Default value of identifier used when an argument represent a file containing the arguments

public char DefaultFileNameIdentifier { get; set; }

Property Value

char

DefaultIsCaseInvariant

Default value of IsCaseInvariant used when a new instance of ArgumentMetadataBase is created

public bool DefaultIsCaseInvariant { get; set; }

Property Value

bool

DefaultKeyValuePairSeparator

Default value of KeyValuePairSeparator used when a new instance of ArgumentMetadataBase is created

public string DefaultKeyValuePairSeparator { get; set; }

Property Value

string

DefaultMultiValueSeparator

Default value of MultiValueSeparator used when a new instance of ArgumentMetadataBase is created

public char DefaultMultiValueSeparator { get; set; }

Property Value

char

DefaultPrefix

Default value of Prefix used when a new instance of ArgumentMetadataBase is created

public ArgumentPrefix DefaultPrefix { get; set; }

Property Value

ArgumentPrefix

DefaultType

Default value of Type used when a new instance of ArgumentMetadataBase is created

public ArgumentType DefaultType { get; set; }

Property Value

ArgumentType

DefaultValueType

Default value of ValueType used when a new instance of ArgumentMetadataBase is created

public ArgumentValueType DefaultValueType { get; set; }

Property Value

ArgumentValueType

PrefixInUse

The string representing the actual prefix from configuration

public string PrefixInUse { get; }

Property Value

string