5 implementations of IInlineRenameReplacementInfo
Microsoft.CodeAnalysis.EditorFeatures (2)
ExternalAccess\VSTypeScript\Api\IVSTypeScriptInlineRenameReplacementInfo.cs (1)
14internal abstract class VSTypeScriptInlineRenameReplacementInfo : IInlineRenameReplacementInfo
InlineRename\AbstractEditorInlineRenameService.InlineRenameReplacementInfo.cs (1)
14private class InlineRenameReplacementInfo : IInlineRenameReplacementInfo
Microsoft.CodeAnalysis.ExternalAccess.FSharp (2)
Editor\InlineRename\FSharpInlineRenameReplacementInfo.cs (1)
15internal abstract class FSharpInlineRenameReplacementInfo : IInlineRenameReplacementInfo
Internal\Editor\FSharpEditorInlineRenameService.cs (1)
64internal class FSharpInlineRenameReplacementInfoLegacyWrapper : IInlineRenameReplacementInfo
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Features\InlineRename\XamlEditorInlineRenameService.cs (1)
172private class InlineRenameReplacementInfo : IInlineRenameReplacementInfo
23 references to IInlineRenameReplacementInfo
Microsoft.CodeAnalysis.EditorFeatures (17)
ExternalAccess\VSTypeScript\Api\IVSTypeScriptInlineRenameLocationSet.cs (1)
38async Task<IInlineRenameReplacementInfo> IInlineRenameLocationSet.GetReplacementsAsync(string replacementText, SymbolRenameOptions options, CancellationToken cancellationToken)
ExternalAccess\VSTypeScript\Api\IVSTypeScriptInlineRenameReplacementInfo.cs (1)
36IEnumerable<InlineRenameReplacement> IInlineRenameReplacementInfo.GetReplacements(DocumentId documentId)
InlineRename\AbstractEditorInlineRenameService.InlineRenameLocationSet.cs (1)
39public async Task<IInlineRenameReplacementInfo> GetReplacementsAsync(string replacementText, SymbolRenameOptions options, CancellationToken cancellationToken)
InlineRename\IEditorInlineRenameService.cs (2)
131public static IEnumerable<InlineRenameReplacementKind> GetAllReplacementKinds(this IInlineRenameReplacementInfo info) 153Task<IInlineRenameReplacementInfo> GetReplacementsAsync(string replacementText, SymbolRenameOptions options, CancellationToken cancellationToken);
InlineRename\InlineRenameSession.cs (9)
116private JoinableTask<IInlineRenameReplacementInfo> _conflictResolutionTask; 350public event EventHandler<IInlineRenameReplacementInfo> ReplacementsComputed; 565var replacementInfo = await _conflictResolutionTask.JoinAsync(CancellationToken.None).ConfigureAwait(false); 580private async Task<(IInlineRenameReplacementInfo replacementInfo, LinkedFileMergeSessionResult mergeResult)> ComputeMergeResultAsync(IInlineRenameReplacementInfo replacementInfo, CancellationToken cancellationToken) 587private void ApplyReplacements(IInlineRenameReplacementInfo replacementInfo, LinkedFileMergeSessionResult mergeResult, CancellationToken cancellationToken) 608private void RaiseReplacementsComputed(IInlineRenameReplacementInfo resolution) 625var result = _conflictResolutionTask.Task.Result; 819var info = await _conflictResolutionTask.JoinAsync(cancellationToken).ConfigureAwait(false);
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (1)
316internal void ApplyConflictResolutionEdits(IInlineRenameReplacementInfo conflictResolution, LinkedFileMergeSessionResult mergeResult, IEnumerable<Document> documents, CancellationToken cancellationToken)
Intents\RenameIntentProvider.cs (1)
55var renameReplacementInfo = await renameLocationSet.GetReplacementsAsync(renameIntentData.NewName, options, cancellationToken).ConfigureAwait(false);
SpellCheck\RoslynSpellCheckFixerProvider.cs (1)
108var replacements = await renameLocations.GetReplacementsAsync(replacement, options, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.EditorFeatures.Wpf (2)
InlineRename\UI\Adornment\RenameFlyoutViewModel.cs (1)
305private void OnReplacementsComputed(object sender, IInlineRenameReplacementInfo result)
InlineRename\UI\Dashboard\RenameDashboardViewModel.cs (1)
63private void OnReplacementsComputed(object sender, IInlineRenameReplacementInfo result)
Microsoft.CodeAnalysis.ExternalAccess.FSharp (3)
Editor\InlineRename\FSharpInlineRenameLocationSet.cs (1)
38async Task<IInlineRenameReplacementInfo> IInlineRenameLocationSet.GetReplacementsAsync(string replacementText, SymbolRenameOptions options, CancellationToken cancellationToken)
Editor\InlineRename\FSharpInlineRenameReplacementInfo.cs (1)
37IEnumerable<InlineRenameReplacement> IInlineRenameReplacementInfo.GetReplacements(DocumentId documentId)
Internal\Editor\FSharpEditorInlineRenameService.cs (1)
100public async Task<IInlineRenameReplacementInfo> GetReplacementsAsync(string replacementText, SymbolRenameOptions options, CancellationToken cancellationToken)
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Features\InlineRename\XamlEditorInlineRenameService.cs (1)
158public async Task<IInlineRenameReplacementInfo> GetReplacementsAsync(string replacementText, SymbolRenameOptions options, CancellationToken cancellationToken)