1 type derived from AbstractReducer
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Simplification\Reducers\AbstractCSharpReducer.cs (1)
12internal abstract partial class AbstractCSharpReducer : AbstractReducer
14 references to AbstractReducer
Microsoft.CodeAnalysis.CSharp.Features (2)
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
43public override AbstractReducer NameReducer { get; } = new CSharpNameReducer();
MetadataAsSource\CSharpMetadataAsSourceService.cs (1)
70protected override ImmutableArray<AbstractReducer> GetReducers()
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Simplification\CSharpSimplificationService.cs (1)
31private static readonly ImmutableArray<AbstractReducer> s_reducers =
Microsoft.CodeAnalysis.Features (2)
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (1)
46public abstract AbstractReducer NameReducer { get; }
MetadataAsSource\AbstractMetadataAsSourceService.cs (1)
90protected abstract ImmutableArray<AbstractReducer> GetReducers();
Microsoft.CodeAnalysis.Workspaces (9)
ChangeNamespace\IChangeNamespaceService.cs (1)
14AbstractReducer NameReducer { get; }
Simplification\Simplifier.cs (1)
245Document document, ImmutableArray<AbstractReducer> reducers, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (6)
29TCrefSyntax>(ImmutableArray<AbstractReducer> reducers) : ISimplificationService 38private readonly ImmutableArray<AbstractReducer> _reducers = reducers; 58ImmutableArray<AbstractReducer> reducers = default, 90ImmutableArray<AbstractReducer> reducers, 154ImmutableArray<AbstractReducer> reducers, 194foreach (var reducer in reducers)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\ISimplificationService.cs (1)
34ImmutableArray<AbstractReducer> reducers = default,