Class Option
Syntax
public abstract class Option
Constructors
Option(String, String)
Declaration
protected Option(string prototype, string description)
Parameters
Option(String, String, Int32)
Declaration
protected Option(string prototype, string description, int maxValueCount)
Parameters
Option(String, String, Int32, Boolean)
Declaration
protected Option(string prototype, string description, int maxValueCount, bool hidden)
Parameters
Properties
acceptsMultipleValues
Declaration
public bool acceptsMultipleValues { get; set; }
Property Value
allowedValues
Declaration
public string[] allowedValues { get; set; }
Property Value
defaultValue
Declaration
public object defaultValue { get; set; }
Property Value
Description
Declaration
public string Description { get; }
Property Value
Hidden
Declaration
public bool Hidden { get; }
Property Value
MaxValueCount
Declaration
public int MaxValueCount { get; }
Property Value
OptionValueType
Declaration
public OptionValueType OptionValueType { get; }
Property Value
Prototype
Declaration
public string Prototype { get; }
Property Value
Methods
GetNames()
Declaration
public string[] GetNames()
Returns
GetValueSeparators()
Declaration
public string[] GetValueSeparators()
Returns
Invoke(OptionContext)
Declaration
public void Invoke(OptionContext c)
Parameters
OnParseComplete(OptionContext)
Declaration
protected abstract void OnParseComplete(OptionContext c)
Parameters
Parse<T>(String, OptionContext)
Declaration
protected static T Parse<T>(string value, OptionContext c)
Parameters
Returns
Type Parameters
ToString()
Declaration
public override string ToString()
Returns
Overrides