using JiShe.CollectBus.Interfaces; namespace JiShe.CollectBus.Protocol.Contracts.ProtocolPools { public class PluginContainer: IPluginContainer { public Dictionary ProtocolPools; public PluginContainer() { } } public static class ServiceProviderKeyedServiceExtensions { //public static Task AddKeyedSingleton(this IServiceProvider provider, string key) //{ // //var aa = Activator.CreateInstance(); //} } }