private List <PersistedFile> GetPersistedFileList()
        {
            string str = smartContent.Properties.GetString(listId, null);

            if (string.IsNullOrEmpty(str))
            {
                return(new List <PersistedFile>());
            }

            List <PersistedFile> results = new List <PersistedFile>();

            string[] files = StringHelper.Split(str, FILE_SEPARATOR);
            foreach (string file in files)
            {
                string[] chunks = file.Split(INTERNAL_EXTERNAL_SEPARATOR);
                switch (chunks[0])
                {
                case "I":
                    PersistedFile persistedFile = new PersistedFile(true, chunks[2]);
                    persistedFile.SmartContentName = chunks[1];
                    results.Add(persistedFile);
                    break;

                case "E":
                    results.Add(new PersistedFile(false, chunks[1]));
                    break;
                }
            }

            return(results);
        }
        private List<PersistedFile> GetPersistedFileList()
        {
            string str = smartContent.Properties.GetString(listId, null);
            if (string.IsNullOrEmpty(str))
                return new List<PersistedFile>();

            List<PersistedFile> results = new List<PersistedFile>();

            string[] files = StringHelper.Split(str, FILE_SEPARATOR);
            foreach (string file in files)
            {
                string[] chunks = file.Split(INTERNAL_EXTERNAL_SEPARATOR);
                switch (chunks[0])
                {
                    case "I":
                        PersistedFile persistedFile = new PersistedFile(true, chunks[2]);
                        persistedFile.SmartContentName = chunks[1];
                        results.Add(persistedFile);
                        break;
                    case "E":
                        results.Add(new PersistedFile(false, chunks[1]));
                        break;
                }
            }

            return results;
        }