コード例 #1
0
        private void Get_XBRLlist_threadRun()
        {
            if (this.curr_reader == null)
            {
                return;
            }

            while (this.curr_reader.Read())
            {
                if (this.threadStop_flag)
                {
                    break;
                }

                XBRL_SavedFile sf = new XBRL_SavedFile();
                sf.Init_from_reader(this.curr_reader);
                this.XBRL_list.Add(sf);
            }

            Thread th = new Thread(this.curr_reader.Close);

            th.Name = "Reader close thread";
            th.Start();

            this.dataFinishedLoading_flag = true;
        }
コード例 #2
0
        /***********************************************Static Methods******************************************************************/

        public static List <XBRL_SavedFile> Get_XBRL_fileList(HssStatus status)
        {
            List <XBRL_SavedFile> list = new List <XBRL_SavedFile>();

            DB_reader reader = XBRL_SavedFile_master.Get_DB_reader(status, null);

            while (reader.Read())
            {
                XBRL_SavedFile sf = new XBRL_SavedFile();
                sf.Init_from_reader(reader);
                list.Add(sf);
            }
            reader.Close();

            return(list);
        }