2 implementations of IDocumentTextDifferencingService
Microsoft.CodeAnalysis.EditorFeatures (1)
TextDiffing\EditorTextDifferencingService.cs (1)
23internal class EditorTextDifferencingService : IDocumentTextDifferencingService
Microsoft.CodeAnalysis.Workspaces (1)
LinkedFileDiffMerging\DefaultDocumentTextDifferencingService.cs (1)
17internal class DefaultDocumentTextDifferencingService : IDocumentTextDifferencingService
28 references to IDocumentTextDifferencingService
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Intents\IntentTestsBase.cs (2)
121var textDiffService = workspace.CurrentSolution.Services.GetRequiredService<IDocumentTextDifferencingService>();
Microsoft.CodeAnalysis.EditorFeatures (7)
ExternalAccess\IntelliCode\IntentProcessor.cs (2)
133var 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)
22[ExportWorkspaceService(typeof(IDocumentTextDifferencingService), ServiceLayer.Host), Shared]
Microsoft.CodeAnalysis.ExternalAccess.Razor (2)
RazorSpanMappingServiceWrapper.cs (2)
36var diffService = newDocument.Project.Solution.Services.GetRequiredService<IDocumentTextDifferencingService>();
Microsoft.CodeAnalysis.Features (3)
CodeRefactorings\AddMissingImports\AbstractAddMissingImportsFeatureService.cs (3)
94var textDiffingService = solution.Services.GetRequiredService<IDocumentTextDifferencingService>(); 199IDocumentTextDifferencingService textDiffingService,
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
Extensions\ProtocolConversions.cs (1)
257Func<DocumentId, T> getOldDocumentFunc, IDocumentTextDifferencingService? textDiffService, CancellationToken cancellationToken) where T : TextDocument
Handler\CodeActions\CodeActionResolveHandler.cs (2)
91var textDiffService = solution.Services.GetService<IDocumentTextDifferencingService>();
Handler\Rename\RenameHandler.cs (2)
85var textDiffService = renamedSolution.Services.GetRequiredService<IDocumentTextDifferencingService>();
Microsoft.CodeAnalysis.Workspaces (7)
CodeFixes\FixAllOccurrences\TextChangeMerger.cs (2)
28private readonly IDocumentTextDifferencingService _differenceService; 36_differenceService = document.Project.Solution.Services.GetRequiredService<IDocumentTextDifferencingService>();
LinkedFileDiffMerging\DefaultDocumentTextDifferencingService.cs (1)
16[ExportWorkspaceService(typeof(IDocumentTextDifferencingService), ServiceLayer.Default), Shared]
LinkedFileDiffMerging\LinkedFileDiffMergingSession.cs (3)
88var textDifferencingService = _oldSolution.Services.GetRequiredService<IDocumentTextDifferencingService>(); 137IDocumentTextDifferencingService textDiffService,
Workspace\Solution\TextDifferenceTypes.cs (1)
13/// <see cref="IDocumentTextDifferencingService" />.
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
WorkspaceTests\AdhocWorkspaceTests.cs (2)
598var service = ws.Services.GetService<IDocumentTextDifferencingService>();