1 implementation of ISimplificationService
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
29
TCrefSyntax>(ImmutableArray<AbstractReducer> reducers) :
ISimplificationService
15 references to ISimplificationService
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
Rename\CSharpRenameRewriterLanguageService.cs (2)
66
private readonly
ISimplificationService
_simplificationService;
147
_simplificationService = parameters.Document.Project.Services.GetRequiredService<
ISimplificationService
>();
Simplification\CSharpSimplificationService.cs (1)
22
[ExportLanguageService(typeof(
ISimplificationService
), LanguageNames.CSharp), Shared]
Microsoft.CodeAnalysis.Features (2)
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (2)
712
var
service = document.GetRequiredLanguageService<
ISimplificationService
>();
Microsoft.CodeAnalysis.Workspaces (10)
Simplification\Simplifier.cs (7)
103
var result = services.GetRequiredLanguageService<
ISimplificationService
>(node.Language)
145
return services.GetRequiredLanguageService<
ISimplificationService
>(token.Language)
236
return await document.GetRequiredLanguageService<
ISimplificationService
>().ReduceAsync(
241
=> document.GetRequiredLanguageService<
ISimplificationService
>().ReduceAsync(
249
return await document.GetRequiredLanguageService<
ISimplificationService
>()
258
var
simplificationService = document.Project.Solution.Services.GetRequiredLanguageService<
ISimplificationService
>(document.Project.Language);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\SimplifierOptionsProviders.cs (3)
15
=> languageServices.GetService<
ISimplificationService
>()?.GetSimplifierOptions(options) ?? SimplifierOptions.CommonDefaults;
18
=> GetSimplifierOptionsAsync(document, document.GetRequiredLanguageService<
ISimplificationService
>(), cancellationToken);
27
=> languageServices.GetRequiredService<
ISimplificationService
>().DefaultOptions;