V_5 = 5,
Future = 100,
- Default = LanguageVersion.V_5,
+ Default = LanguageVersion.Future,
}
public enum RuntimeVersion
public RuntimeVersion StdLibRuntimeVersion;
+ public string RuntimeMetadataVersion;
+
public bool WriteMetadataOnly;
readonly List<string> conditional_symbols;
}
return ParseResult.Success;
+ case "runtimemetadataversion":
+ if (value.Length == 0) {
+ Error_RequiresArgument (option);
+ return ParseResult.Error;
+ }
+
+ settings.RuntimeMetadataVersion = value;
+ return ParseResult.Success;
+
default:
return ParseResult.UnknownOption;
}