void IPluginConsumer.ConsumePlugin(IPlugin plugin) { if (plugin is IProjectBuildProvider) { ProjectFactory.RegisterProvider((IProjectBuildProvider)plugin); } if (plugin is ISolutionBuildProvider) { SolutionFactory.RegisterProvider((ISolutionBuildProvider)plugin); } }