2 implementations of IParseOptionsChangingService
Microsoft.VisualStudio.LanguageServices.CSharp (1)
Utilities\CSharpParseOptionsChangingService.cs (1)
18internal class CSharpParseOptionsChangingService : IParseOptionsChangingService
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Utilities\VisualBasicParseOptionsChangingService.vb (1)
13Implements IParseOptionsChangingService
7 references to IParseOptionsChangingService
Microsoft.VisualStudio.LanguageServices (3)
ProjectSystem\VisualStudioWorkspaceImpl.cs (3)
410return project.Services.GetRequiredService<IParseOptionsChangingService>().CanApplyChange(oldOptions, newOptions, maxSupportLangVersion); 520var parseOptionsService = CurrentSolution.GetRequiredProject(projectId).Services.GetRequiredService<IParseOptionsChangingService>();
Microsoft.VisualStudio.LanguageServices.CSharp (1)
Utilities\CSharpParseOptionsChangingService.cs (1)
17[ExportLanguageService(typeof(IParseOptionsChangingService), LanguageNames.CSharp), Shared]
Microsoft.VisualStudio.LanguageServices.VisualBasic (3)
Utilities\VisualBasicParseOptionsChangingService.vb (3)
11<ExportLanguageService(GetType(IParseOptionsChangingService), LanguageNames.VisualBasic), [Shared]> 20Public Function CanApplyChange(oldOptions As ParseOptions, newOptions As ParseOptions, maxLangVersion As String) As Boolean Implements IParseOptionsChangingService.CanApplyChange 24Public Sub Apply(options As ParseOptions, storage As ProjectPropertyStorage) Implements IParseOptionsChangingService.Apply