コード例 #1
0
        /// <summary>
        /// Загрузка всех файлов из ресурсов в коллекцию DocumentCollection
        /// Обязательно при использовании сборки
        /// </summary>
        public static void LoadAllDocument()
        {
            DocumentCollection = new Collection <BaseDocument>();
            var resourceSet = Properties.Resources.ResourceManager.GetResourceSet(CultureInfo.CurrentUICulture, true, true);

            foreach (DictionaryEntry entry in resourceSet)
            {
                var resource = entry.Value; // Значение ресурса
                var xml      = XElement.Parse(resource.ToString());

                // Создаем и заполняем новый элемент базы
                var newElement = new BaseDocument {
                    XmlDocument = xml
                };
                if (newElement.InitCurrentElement(Name))
                {
                    DocumentCollection.Add(newElement);
                }
            }
        }