public SingleFileGeneratorFactoryAggregator( [Import(typeof(SVsServiceProvider))] IServiceProvider serviceProvider, IVsUnconfiguredProjectIntegrationService projectIntegrationService) { _serviceProvider = serviceProvider; _projectIntegrationService = projectIntegrationService; }
public void Dispose() { // Important for ProjectNodeComServices to null out fields to reduce the amount // of data we leak when extensions incorrectly holds onto the IVsHierarchy. _serviceProvider = null; _projectIntegrationService = null; }
public SingleFileGeneratorFactoryAggregator( [Import(typeof(SVsServiceProvider))] IServiceProvider serviceProvider, IVsUnconfiguredProjectIntegrationService projectIntegrationService) { Requires.NotNull(serviceProvider, nameof(serviceProvider)); Requires.NotNull(projectIntegrationService, nameof(projectIntegrationService)); _serviceProvider = serviceProvider; _projectIntegrationService = projectIntegrationService; }