2 implementations of ICompilationOptionsChangingService
Microsoft.VisualStudio.LanguageServices.CSharp (1)
Utilities\CSharpCompilationOptionsChangingService.cs (1)
16internal class CSharpCompilationOptionsChangingService : ICompilationOptionsChangingService
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Utilities\VisualBasicCompilationOptionsChangingService.vb (1)
13Implements ICompilationOptionsChangingService
7 references to ICompilationOptionsChangingService
Microsoft.VisualStudio.LanguageServices (3)
ProjectSystem\VisualStudioWorkspaceImpl.cs (3)
404=> project.Services.GetRequiredService<ICompilationOptionsChangingService>().CanApplyChange(oldOptions, newOptions); 503var compilationOptionsService = originalProject.Services.GetRequiredService<ICompilationOptionsChangingService>();
Microsoft.VisualStudio.LanguageServices.CSharp (1)
Utilities\CSharpCompilationOptionsChangingService.cs (1)
15[ExportLanguageService(typeof(ICompilationOptionsChangingService), LanguageNames.CSharp), Shared]
Microsoft.VisualStudio.LanguageServices.VisualBasic (3)
Utilities\VisualBasicCompilationOptionsChangingService.vb (3)
11<ExportLanguageService(GetType(ICompilationOptionsChangingService), LanguageNames.VisualBasic), [Shared]> 20Public Function CanApplyChange(oldOptions As CompilationOptions, newOptions As CompilationOptions) As Boolean Implements ICompilationOptionsChangingService.CanApplyChange 24Public Sub Apply(oldOptions As CompilationOptions, newOptions As CompilationOptions, storage As ProjectPropertyStorage) Implements ICompilationOptionsChangingService.Apply