internal void Run() { Common common = new Common(); Common common2 = new Common(); Common common3 = new Common(); CsvFileReader csv = new CsvFileReader("D:/HttpUtils.cs"); CsvFileReader csv2 = new CsvFileReader("D:/HttpUtils.cs"); ComponentManager componentManager = new ComponentManager(); componentManager.RegisterComponent <Common>("Common", common); componentManager.RegisterComponent <Common>("Common2", common2); componentManager.RegisterComponent <Common>("Common3", common3); componentManager.RegisterComponent <CsvFileReader>("csv", csv); componentManager.RegisterComponent <CsvFileReader>("csv2", csv2); componentManager.ReleaseComponent("Common3"); componentManager.Clear(); }