Mono.Options.Option.Invoke Method
Invokes Option.OnParseComplete(OptionContext) then clears out c.

Syntax

public void Invoke (OptionContext c)

See Also

Option.OnParseComplete(OptionContext)
OptionSet.Parse(string, OptionContext)
OptionSet.Parse(IEnumerable<string>)

Parameters

c
An Mono.Options.OptionContext instance containing information about the option that was parsed.

Remarks

This method is invoked from within OptionSet.Parse(string, OptionContext) when an option with a name from Option.GetNames is encountered and matches the required number of values governed by Option.OptionValueType and Option.MaxValueCount.

Operation

This method invokes Option.OnParseComplete(OptionContext), passing along c unchanged, and then sets the OptionContext.Option and OptionContext.OptionName properties to null, and OptionValueCollection.Clears out OptionContext.OptionValues.

Requirements

Namespace: Mono.Options
Assembly: Mono.Options (in Mono.Options.dll)
Assembly Versions: 0.2.0.0, 0.2.1.0, 0.2.2.0, 0.2.3.0