Class OptionSet
Assembly: nunitlite.dll
Syntax
public class OptionSet : KeyedCollection<string, Option>, IList<Option>, ICollection<Option>, IList, ICollection, IReadOnlyList<Option>, IReadOnlyCollection<Option>, IEnumerable<Option>, IEnumerable
Constructors
View Source
OptionSet()
Declaration
Methods
View Source
Add(Option)
Declaration
public OptionSet Add(Option option)
Parameters
| Type |
Name |
Description |
| Option |
option |
|
Returns
View Source
Add(string, OptionAction<string, string>)
Declaration
public OptionSet Add(string prototype, OptionAction<string, string> action)
Parameters
Returns
View Source
Add(string, Action<string>)
Declaration
public OptionSet Add(string prototype, Action<string> action)
Parameters
Returns
View Source
Add(string, string, OptionAction<string, string>)
Declaration
public OptionSet Add(string prototype, string description, OptionAction<string, string> action)
Parameters
Returns
View Source
Add(string, string, Action<string>)
Declaration
public OptionSet Add(string prototype, string description, Action<string> action)
Parameters
Returns
View Source
Add<T>(string, Action<T>)
Declaration
public OptionSet Add<T>(string prototype, Action<T> action)
Parameters
Returns
Type Parameters
View Source
Add<T>(string, string, Action<T>)
Declaration
public OptionSet Add<T>(string prototype, string description, Action<T> action)
Parameters
Returns
Type Parameters
View Source
Add<TKey, TValue>(string, OptionAction<TKey, TValue>)
Declaration
public OptionSet Add<TKey, TValue>(string prototype, OptionAction<TKey, TValue> action)
Parameters
Returns
Type Parameters
| Name |
Description |
| TKey |
|
| TValue |
|
View Source
Add<TKey, TValue>(string, string, OptionAction<TKey, TValue>)
Declaration
public OptionSet Add<TKey, TValue>(string prototype, string description, OptionAction<TKey, TValue> action)
Parameters
Returns
Type Parameters
| Name |
Description |
| TKey |
|
| TValue |
|
View Source
CreateOptionContext()
Declaration
protected virtual OptionContext CreateOptionContext()
Returns
View Source
GetKeyForItem(Option)
Declaration
protected override string GetKeyForItem(Option item)
Parameters
| Type |
Name |
Description |
| Option |
item |
|
Returns
Overrides
View Source
GetOptionParts(string, out string, out string, out string, out string)
Declaration
protected bool GetOptionParts(string argument, out string flag, out string name, out string sep, out string value)
Parameters
Returns
View Source
InsertItem(int, Option)
Declaration
protected override void InsertItem(int index, Option item)
Parameters
Overrides
View Source
MessageLocalizer(string)
Declaration
public string MessageLocalizer(string msg)
Parameters
| Type |
Name |
Description |
| string |
msg |
|
Returns
View Source
Parse(IEnumerable<string>)
Declaration
public List<string> Parse(IEnumerable<string> arguments)
Parameters
Returns
View Source
Parse(string, OptionContext)
Declaration
protected virtual bool Parse(string argument, OptionContext c)
Parameters
Returns
View Source
RemoveItem(int)
Declaration
protected override void RemoveItem(int index)
Parameters
| Type |
Name |
Description |
| int |
index |
|
Overrides
View Source
SetItem(int, Option)
Declaration
protected override void SetItem(int index, Option item)
Parameters
Overrides
View Source
WriteOptionDescriptions(TextWriter)
Declaration
public void WriteOptionDescriptions(TextWriter o)
Parameters
Implements