Esempio n. 1
0
    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()));
        }
    }
Esempio n. 2
0
    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()));
        }
    }