BSky.Statistics.R.RService.IsLoaded C# (CSharp) Метод

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

public IsLoaded ( string Package ) : bool
Package string
Результат bool
        public bool IsLoaded(string Package)
        {
            bool isLoaded = false;
            try
            {
                object objectValue = (this.RawEvaluate("search()"));
                if (objectValue != null)
                {
                    IEnumerator enumerator = null;
                    try
                    {
                        enumerator = ((IEnumerable)objectValue).GetEnumerator();
                        while (enumerator.MoveNext())
                        {
                            string str = enumerator.Current.ToString();
                            if (str.StartsWith("package:") && (str.Substring(str.IndexOf(":") + 1) == Package))
                            {
                                isLoaded = true;
                                break;
                            }
                        }
                    }
                    finally
                    {
                        if (enumerator is IDisposable)
                        {
                            (enumerator as IDisposable).Dispose();
                        }
                    }
                }

            }
            catch
            {
                isLoaded = false;
                logService.WriteToLogLevel("Could not execute : search/package commands ", LogLevelEnum.Error);
            }
            return isLoaded;
        }