X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=man%2Fmcs.1;h=c3f9484b17a582f56d65dc454eb2065f551e1172;hb=f608d5590d0cc8f7a315120d0068b28733ebaf2c;hp=9183aca5daf1192326999381379592e3fdf8e53e;hpb=7f449e7aff8f374d13db7023c7b326dde01b763d;p=mono.git diff --git a/man/mcs.1 b/man/mcs.1 index 9183aca5daf..c3f9484b17a 100755 --- a/man/mcs.1 +++ b/man/mcs.1 @@ -108,6 +108,20 @@ key containers. The option is equivalent to including [assembly: AssemblyKeyName ("CONTAINER")] in your source code. Compiler option takes precedence over the attributes. .TP +.I \-langversion:TEXT +The option specifies the version of the language to use. The feature +set is different in each C# version. This switch can be used to force +the compiler to allow only a subset of the features. +The possible values are: +.nf + +Default - Instruct compiler to use the latest version. Equivalent +is to omit the switch. + +ISO-1 - Restrict compiler to use only ISO standardized features. +The usage of features such as generics, static classes, anonymous +methods will lead to error. +.TP .I -lib:PATHLIST Each path specified in the comma-separated list will direct the compiler to look for libraries in that specified path.