úΈ;     portablestable @Describes whether an option takes an argument or not, and if so 3 how the argument is injected into a value of type a. optional argument option requires argument no argument expected Each  describes a single option. The arguments to  are:  the name of the option  argument descriptor  explanation of option for user .What to do with options following non-options wrap non-options into options +freely intersperse options and non-options ,no option processing after first non-option @Return a string describing the usage of a command, derived from ? the header (first argument) and the options described by the  second argument.  EProcess the command-line, and return the list of values that matched (and those that didn't). The arguments are:  The order requirements (see )  The option descriptions (see ) 9 The actual command line arguments (presumably got from  System.Environment.getArgs).  = returns a triple consisting of the option arguments, a list .of non-options, and a list of error messages. This is almost the same as  , but returns a quadruple Econsisting of the option arguments, a list of non-options, a list of 4unrecognized options, and a list of error messages.             getflag-1.0System.Console.GetFlagArgDescrOptArgReqArgNoArgOptDescrOptionArgOrder ReturnInOrderPermute RequireOrder usageInfogetOptgetOpt'OptKindOptErr EndOfOptsNonOptUnreqOptOptfmtOptgetNext handleOpterrAmbigerrReqerrUnrec