BSky.Statistics.R.RPackageManager.UnLoadPackage C# (CSharp) Метод

UnLoadPackage() публичный Метод

public UnLoadPackage ( string packagename ) : UAReturn
packagename string
Результат BSky.Statistics.Common.UAReturn
        public UAReturn UnLoadPackage(string packagename)
        {
            string command = string.Format("detach(package:{0})", packagename);

            UAReturn result = new UAReturn() { Success = false };
            //UnLoad Package
            if (_dispatcher.IsLoaded(packagename))
            {
                //_dispatcher.EvaluateNoReturn("library(tools)");//already excuted in constructor
                string errmsg = _dispatcher.EvaluateNoReturn(command);// "Unload Package";
                _journal.WriteLine(command);
                if (errmsg != null && errmsg.Trim().Length > 1) //error occurred
                {
                    result.Error = errmsg;
                }
                result.Success = true;
                result.CommandString = command;
            }
            return result;
        }