See Also: ArgumentSource Members
The Mono.Options.ArgumentSource type is an abstraction to allow "insertion" of additional values for option processing while processing arguments.
The principal use case is for response files, as used by CSC.EXE, CL.EXE, and numerous other compilers. A response file contains additional options for the tool, and the contents of the response file should be "inserted" as if entered on the command line. Response files are useful for bypassing command-line length limitations, among other things.
Applications must opt-in to response file support by calling OptionSet.Add(ArgumentSource) before calling OptionSet.Parse(IEnumerable<string>).