2 implementations of IDocumentTextDifferencingService
Microsoft.CodeAnalysis.EditorFeatures (1)
TextDiffing\EditorTextDifferencingService.cs (1)
23internal sealed class EditorTextDifferencingService(ITextDifferencingSelectorService differenceSelectorService) : IDocumentTextDifferencingService
Microsoft.CodeAnalysis.Workspaces (1)
LinkedFileDiffMerging\DefaultDocumentTextDifferencingService.cs (1)
16internal sealed class DefaultDocumentTextDifferencingService : IDocumentTextDifferencingService
25 references to IDocumentTextDifferencingService
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Intents\IntentTestsBase.cs (2)
117var textDiffService = workspace.CurrentSolution.Services.GetRequiredService<IDocumentTextDifferencingService>();
Microsoft.CodeAnalysis.EditorFeatures (7)
ExternalAccess\IntelliCode\IntentProcessor.cs (2)
118var textDiffService = changedSolution.Services.GetRequiredService<IDocumentTextDifferencingService>();
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (4)
573var textDiffService = oldDocument.Project.Solution.Services.GetService<IDocumentTextDifferencingService>(); 591var textDiffService = preMergeDocument.Project.Solution.Services.GetService<IDocumentTextDifferencingService>();
TextDiffing\EditorTextDifferencingService.cs (1)
20[ExportWorkspaceService(typeof(IDocumentTextDifferencingService), ServiceLayer.Host), Shared]
Microsoft.CodeAnalysis.Features (2)
CodeRefactorings\AddMissingImports\AbstractAddMissingImportsFeatureService.cs (2)
219var textDiffingService = document.Project.Solution.Services.GetRequiredService<IDocumentTextDifferencingService>();
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
Extensions\ProtocolConversions.cs (1)
393Solution oldSolution, IDocumentTextDifferencingService? textDiffService, CancellationToken cancellationToken)
Handler\CodeActions\CodeActionResolveHelper.cs (2)
45var textDiffService = solution.Services.GetService<IDocumentTextDifferencingService>();
Handler\Rename\RenameHandler.cs (2)
78var textDiffService = renamedSolution.Services.GetRequiredService<IDocumentTextDifferencingService>();
Microsoft.CodeAnalysis.Workspaces (7)
CodeFixes\FixAllOccurrences\TextChangeMerger.cs (2)
29private readonly IDocumentTextDifferencingService _differenceService; 37_differenceService = document.Project.Solution.Services.GetRequiredService<IDocumentTextDifferencingService>();
LinkedFileDiffMerging\DefaultDocumentTextDifferencingService.cs (1)
15[ExportWorkspaceService(typeof(IDocumentTextDifferencingService), ServiceLayer.Default), Shared]
LinkedFileDiffMerging\LinkedFileDiffMergingSession.cs (3)
99var textDifferencingService = oldSolution.Services.GetRequiredService<IDocumentTextDifferencingService>(); 140IDocumentTextDifferencingService textDiffService,
Workspace\Solution\TextDifferenceTypes.cs (1)
11/// <see cref="IDocumentTextDifferencingService" />.
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
WorkspaceTests\AdhocWorkspaceTests.cs (2)
574var service = ws.Services.GetService<IDocumentTextDifferencingService>();