Rebornbuddy
Loading...
Searching...
No Matches
NDesk.Options.OptionSet Class Reference
Inheritance diagram for NDesk.Options.OptionSet:

Public Member Functions

 OptionSet ()
 OptionSet (Converter< string, string > localizer)
new OptionSet Add (Option option)
OptionSet Add (string prototype, Action< string > action)
OptionSet Add (string prototype, string description, Action< string > action)
OptionSet Add (string prototype, OptionAction< string, string > action)
OptionSet Add (string prototype, string description, OptionAction< string, string > action)
OptionSet Add< T > (string prototype, Action< T > action)
OptionSet Add< T > (string prototype, string description, Action< T > action)
OptionSet Add< TKey, TValue > (string prototype, OptionAction< TKey, TValue > action)
OptionSet Add< TKey, TValue > (string prototype, string description, OptionAction< TKey, TValue > action)
List< string > Parse (IEnumerable< string > arguments)
void WriteOptionDescriptions (TextWriter o)

Protected Member Functions

override string GetKeyForItem (Option item)
Option GetOptionForName (string option)
override void InsertItem (int index, Option item)
override void RemoveItem (int index)
override void SetItem (int index, Option item)
virtual OptionContext CreateOptionContext ()
bool GetOptionParts (string argument, out string flag, out string name, out string sep, out string value)
virtual bool Parse (string argument, OptionContext c)

Properties

Converter< string, string > MessageLocalizer [get]

Constructor & Destructor Documentation

◆ OptionSet() [1/2]

NDesk.Options.OptionSet.OptionSet ( )

◆ OptionSet() [2/2]

NDesk.Options.OptionSet.OptionSet ( Converter< string, string > localizer)

Member Function Documentation

◆ Add() [1/5]

new OptionSet NDesk.Options.OptionSet.Add ( Option option)

◆ Add() [2/5]

OptionSet NDesk.Options.OptionSet.Add ( string prototype,
Action< string > action )

◆ Add() [3/5]

OptionSet NDesk.Options.OptionSet.Add ( string prototype,
OptionAction< string, string > action )

◆ Add() [4/5]

OptionSet NDesk.Options.OptionSet.Add ( string prototype,
string description,
Action< string > action )

◆ Add() [5/5]

OptionSet NDesk.Options.OptionSet.Add ( string prototype,
string description,
OptionAction< string, string > action )

◆ Add< T >() [1/2]

OptionSet NDesk.Options.OptionSet.Add< T > ( string prototype,
Action< T > action )

◆ Add< T >() [2/2]

OptionSet NDesk.Options.OptionSet.Add< T > ( string prototype,
string description,
Action< T > action )

◆ Add< TKey, TValue >() [1/2]

OptionSet NDesk.Options.OptionSet.Add< TKey, TValue > ( string prototype,
OptionAction< TKey, TValue > action )

◆ Add< TKey, TValue >() [2/2]

OptionSet NDesk.Options.OptionSet.Add< TKey, TValue > ( string prototype,
string description,
OptionAction< TKey, TValue > action )

◆ CreateOptionContext()

virtual OptionContext NDesk.Options.OptionSet.CreateOptionContext ( )
protectedvirtual

◆ GetKeyForItem()

override string NDesk.Options.OptionSet.GetKeyForItem ( Option item)
protected

◆ GetOptionForName()

Option NDesk.Options.OptionSet.GetOptionForName ( string option)
protected

◆ GetOptionParts()

bool NDesk.Options.OptionSet.GetOptionParts ( string argument,
out string flag,
out string name,
out string sep,
out string value )
protected

◆ InsertItem()

override void NDesk.Options.OptionSet.InsertItem ( int index,
Option item )
protected

◆ Parse() [1/2]

List< string > NDesk.Options.OptionSet.Parse ( IEnumerable< string > arguments)

◆ Parse() [2/2]

virtual bool NDesk.Options.OptionSet.Parse ( string argument,
OptionContext c )
protectedvirtual

◆ RemoveItem()

override void NDesk.Options.OptionSet.RemoveItem ( int index)
protected

◆ SetItem()

override void NDesk.Options.OptionSet.SetItem ( int index,
Option item )
protected

◆ WriteOptionDescriptions()

void NDesk.Options.OptionSet.WriteOptionDescriptions ( TextWriter o)

Property Documentation

◆ MessageLocalizer

Converter<string, string> NDesk.Options.OptionSet.MessageLocalizer
get