コード例 #1
0
 private void ReadModuleDefinitions(XmlReader reader)
 {
     reader.ReadStartElement("moduleDefinitions");
     do
     {
         reader.ReadStartElement("moduleDefinition");
         ModuleDefinitionInfo moduleDefinition = new ModuleDefinitionInfo();
         moduleDefinition.ReadXml(reader);
         ModuleDefinitions.Add(moduleDefinition.FriendlyName, moduleDefinition);
     } while (reader.ReadToNextSibling("moduleDefinition"));
 }
コード例 #2
0
ファイル: DesktopModuleInfo.cs プロジェクト: misterPaul0/Curt
        /// -----------------------------------------------------------------------------
        /// <summary>
        /// Reads a Module Definitions from an XmlReader
        /// </summary>
        /// <param name="reader">The XmlReader to use</param>
        /// <history>
        ///     [cnurse]	01/17/2008   Created
        /// </history>
        /// -----------------------------------------------------------------------------
        private void ReadModuleDefinitions(XmlReader reader)
        {
            reader.ReadStartElement("moduleDefinitions");
            do
            {
                reader.ReadStartElement("moduleDefinition");

                //Create new ModuleDefinition object
                var moduleDefinition = new ModuleDefinitionInfo();

                //Load it from the Xml
                moduleDefinition.ReadXml(reader);

                //Add to the collection
                ModuleDefinitions.Add(moduleDefinition.FriendlyName, moduleDefinition);
            } while (reader.ReadToNextSibling("moduleDefinition"));
        }