void SetTargetFramework(string fx) { TargetFramework tf; if (!TargetFramework.TryParse(fx, out tf)) { throw ErrorHelper.CreateError(68, fx); } target_framework = tf; if (!TargetFramework.IsValidFramework(target_framework.Value)) { throw ErrorHelper.CreateError(70, target_framework.Value, string.Join(" ", TargetFramework.ValidFrameworks.Select((v) => v.ToString()).ToArray())); } }
static void SetTargetFramework(string fx) { TargetFramework tf; if (!TargetFramework.TryParse(fx, out tf)) { throw ErrorHelper.CreateError(68, "Invalid value for target framework: {0}.", fx); } target_framework = tf; if (Array.IndexOf(TargetFramework.ValidFrameworks, target_framework.Value) == -1) { throw ErrorHelper.CreateError(70, "Invalid target framework: {0}. Valid target frameworks are: {1}.", target_framework.Value, string.Join(" ", TargetFramework.ValidFrameworks.Select((v) => v.ToString()).ToArray())); } }