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;
 }
Example #3
0
 public SingleFileGeneratorFactoryAggregator(
     [Import(typeof(SVsServiceProvider))] IServiceProvider serviceProvider,
     IVsUnconfiguredProjectIntegrationService projectIntegrationService)
 {
     Requires.NotNull(serviceProvider, nameof(serviceProvider));
     Requires.NotNull(projectIntegrationService, nameof(projectIntegrationService));
     _serviceProvider           = serviceProvider;
     _projectIntegrationService = projectIntegrationService;
 }