Class Option
Inheritance
System.Object
Option
Syntax
public abstract class Option
Constructors
Option(String, String)
Declaration
protected Option(string prototype, string description)
Parameters
| Type |
Name |
Description |
| System.String |
prototype |
|
| System.String |
description |
|
Option(String, String, Int32)
Declaration
protected Option(string prototype, string description, int maxValueCount)
Parameters
| Type |
Name |
Description |
| System.String |
prototype |
|
| System.String |
description |
|
| System.Int32 |
maxValueCount |
|
Properties
Description
Declaration
public string Description { get; }
Property Value
| Type |
Description |
| System.String |
|
MaxValueCount
Declaration
public int MaxValueCount { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
OptionValueType
Declaration
public OptionValueType OptionValueType { get; }
Property Value
Prototype
Declaration
public string Prototype { get; }
Property Value
| Type |
Description |
| System.String |
|
Methods
GetNames()
Declaration
public string[] GetNames()
Returns
| Type |
Description |
| System.String[] |
|
GetValueSeparators()
Declaration
public string[] GetValueSeparators()
Returns
| Type |
Description |
| System.String[] |
|
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
| Type |
Description |
| System.String |
|
Overrides
System.Object.ToString()