Exemple #1
0
        public bool TrySetOption(IWorkSession session, string name, string value)
        {
            if (name != Target && name != "x-target-language" /* TODO: remove once all branches and main are updated */)
            {
                return(false);
            }

            session.SetTargetName(value);
            return(true);
        }
        public bool TrySetOption(IWorkSession session, string name, string value)
        {
            switch (name)
            {
            case Optimize:
                _languages[session.LanguageName].SetOptimize(session, value);
                return(true);

            case Target:
                session.SetTargetName(value);
                _languages[session.LanguageName].SetOptionsForTarget(session, value);
                return(true);

            default:
                return(false);
            }
        }
        public bool TrySetOption(IWorkSession session, string name, string value)
        {
            switch (name)
            {
            case Optimize:
                _languages[session.LanguageName].SetOptimize(session, value);
                return(true);

            case Target:
                session.SetTargetName(value);
                _languages[session.LanguageName].SetOptionsForTarget(session, value);
                return(true);

            case ContainerExperimentSeedKey:
                // TODO: remove once UI logic is removed
                return(true);

            default:
                return(false);
            }
        }