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