1 implementation of ISimplificationService
Microsoft.CodeAnalysis.Workspaces (1)
Simplification\AbstractSimplificationService.cs (1)
24internal abstract class AbstractSimplificationService<TExpressionSyntax, TStatementSyntax, TCrefSyntax> : ISimplificationService
16 references to ISimplificationService
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
Rename\CSharpRenameRewriterLanguageService.cs (2)
68private readonly ISimplificationService _simplificationService; 149_simplificationService = parameters.Document.Project.Services.GetRequiredService<ISimplificationService>();
Simplification\CSharpSimplificationService.cs (1)
23[ExportLanguageService(typeof(ISimplificationService), LanguageNames.CSharp), Shared]
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeGeneration\AbstractCodeGenerationTests.cs (1)
42var options = document.Project.Services.GetRequiredService<ISimplificationService>().DefaultOptions;
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
Rename\VisualBasicRenameRewriterLanguageService.vb (2)
56Private ReadOnly _simplificationService As ISimplificationService 125_simplificationService = parameters.Document.Project.Services.GetRequiredService(Of ISimplificationService)()
Simplification\VisualBasicSimplificationService.vb (1)
18<ExportLanguageService(GetType(ISimplificationService), LanguageNames.VisualBasic), [Shared]>
Microsoft.CodeAnalysis.Workspaces (9)
Simplification\Simplifier.cs (7)
103var result = services.GetRequiredLanguageService<ISimplificationService>(node.Language) 145return services.GetRequiredLanguageService<ISimplificationService>(token.Language) 236return await document.GetRequiredLanguageService<ISimplificationService>().ReduceAsync( 241=> document.GetRequiredLanguageService<ISimplificationService>().ReduceAsync( 248return await document.GetRequiredLanguageService<ISimplificationService>() 257var simplificationService = document.Project.Solution.Services.GetRequiredLanguageService<ISimplificationService>(document.Project.Language);
SimplifierOptions.cs (2)
64=> languageServices.GetRequiredService<ISimplificationService>().DefaultOptions; 79=> languageServices.GetRequiredService<ISimplificationService>().GetSimplifierOptions(options, fallbackOptions);