Exemplo n.º 1
0
        /// <summary>
        /// Initializes a new instance of the XmlConfigFactoryDependency class.
        /// </summary>
        /// <param name="factory"></param>
        public XmlConfigFactoryDependency(BaseXmlConfigFactory factory)
        {
            TkDebug.AssertArgumentNull(factory, "factory", null);

            fFactory = factory;
            fCount   = fFactory.Count;
        }
Exemplo n.º 2
0
        internal ConfigFactoryData(BaseXmlConfigFactory factory)
        {
            FactoryInfo = new PlugInFactoryInfo(factory);
            List <XmlPlugInInfo> list = new List <XmlPlugInInfo>();

            factory.EnumableCodePlugIn((regName, type, attr) =>
                                       list.Add(new XmlPlugInInfo(regName, type, attr)));
            PlugIns = list;
        }