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); } }