private void InitializeWithDiscoveryService(IIdeScope ideScope, IProjectScope project) { var projectSettings = _projectSettingsProvider?.GetProjectSettings(); if (projectSettings != null && projectSettings.IsSpecFlowLibProject) { // this is the first feature file in the project var updatedProjectSettings = _projectSettingsProvider.CheckProjectSettings(); if (updatedProjectSettings.IsSpecFlowTestProject) { _discoveryService?.CheckBindingRegistry(); } } ideScope.Logger.LogVerbose($"Creating DeveroomTagger (project: {project}, SpecFlow: {projectSettings?.GetSpecFlowVersionLabel() ?? "n/a"})"); ideScope.MonitoringService.MonitorOpenFeatureFile(projectSettings); }