示例#1
0
 public static Registry RegisterPlugins <TPlugin, TContext>(this Registry registry,
                                                            ConditionalPlugins <TPlugin, TContext> plugins)
     where TPlugin : class
 {
     plugins.ForEach(x => registry.RegisterPlugin(x));
     return(registry);
 }
示例#2
0
 public static IContainer RegisterPlugins <TPlugin, TContext>(this IContainer container,
                                                              ConditionalPlugins <TPlugin, TContext> plugins)
     where TPlugin : class
 {
     plugins.ForEach(x => container.RegisterPlugin(x));
     return(container);
 }