/// <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; }
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; }