5 implementations of IInlineRenameReplacementInfo
Microsoft.CodeAnalysis.EditorFeatures (2)
ExternalAccess\VSTypeScript\Api\IVSTypeScriptInlineRenameReplacementInfo.cs (1)
11internal abstract class VSTypeScriptInlineRenameReplacementInfo : IInlineRenameReplacementInfo
InlineRename\AbstractEditorInlineRenameService.InlineRenameReplacementInfo.cs (1)
14private sealed class InlineRenameReplacementInfo : IInlineRenameReplacementInfo
Microsoft.CodeAnalysis.ExternalAccess.FSharp (2)
Editor\InlineRename\FSharpInlineRenameReplacementInfo.cs (1)
14internal abstract class FSharpInlineRenameReplacementInfo : IInlineRenameReplacementInfo
Internal\Editor\FSharpEditorInlineRenameService.cs (1)
63internal class FSharpInlineRenameReplacementInfoLegacyWrapper : IInlineRenameReplacementInfo
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Features\InlineRename\XamlEditorInlineRenameService.cs (1)
178private sealed class InlineRenameReplacementInfo : IInlineRenameReplacementInfo
21 references to IInlineRenameReplacementInfo
Microsoft.CodeAnalysis.EditorFeatures (17)
ExternalAccess\VSTypeScript\Api\IVSTypeScriptInlineRenameLocationSet.cs (1)
36async Task<IInlineRenameReplacementInfo> IInlineRenameLocationSet.GetReplacementsAsync(string replacementText, SymbolRenameOptions options, CancellationToken cancellationToken)
ExternalAccess\VSTypeScript\Api\IVSTypeScriptInlineRenameReplacementInfo.cs (1)
33IEnumerable<InlineRenameReplacement> IInlineRenameReplacementInfo.GetReplacements(DocumentId documentId)
InlineRename\AbstractEditorInlineRenameService.InlineRenameLocationSet.cs (1)
41public async Task<IInlineRenameReplacementInfo> GetReplacementsAsync(
InlineRename\IEditorInlineRenameService.cs (2)
127public static IEnumerable<InlineRenameReplacementKind> GetAllReplacementKinds(this IInlineRenameReplacementInfo info) 149Task<IInlineRenameReplacementInfo> GetReplacementsAsync(string replacementText, SymbolRenameOptions options, CancellationToken cancellationToken);
InlineRename\InlineRenameSession.cs (9)
116private JoinableTask<IInlineRenameReplacementInfo> _conflictResolutionTask; 338public event EventHandler<IInlineRenameReplacementInfo> ReplacementsComputed; 561var replacementInfo = await _conflictResolutionTask.JoinAsync(CancellationToken.None).ConfigureAwait(false); 576private async Task<(IInlineRenameReplacementInfo replacementInfo, LinkedFileMergeSessionResult mergeResult)> ComputeMergeResultAsync(IInlineRenameReplacementInfo replacementInfo, CancellationToken cancellationToken) 584IInlineRenameReplacementInfo replacementInfo, LinkedFileMergeSessionResult mergeResult, CancellationToken cancellationToken) 605private void RaiseReplacementsComputed(IInlineRenameReplacementInfo resolution) 622var result = _conflictResolutionTask.Task.Result; 806var info = await _conflictResolutionTask.JoinAsync(cancellationToken).ConfigureAwait(true);
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (1)
315internal async Task ApplyConflictResolutionEditsAsync(IInlineRenameReplacementInfo conflictResolution, LinkedFileMergeSessionResult mergeResult, IEnumerable<Document> documents, CancellationToken cancellationToken)
InlineRename\UI\Adornment\RenameFlyoutViewModel.cs (1)
353private void OnReplacementsComputed(object sender, IInlineRenameReplacementInfo result)
SpellCheck\RoslynSpellCheckFixerProvider.cs (1)
103var replacements = await renameLocations.GetReplacementsAsync(replacement, options, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.ExternalAccess.FSharp (3)
Editor\InlineRename\FSharpInlineRenameLocationSet.cs (1)
36async Task<IInlineRenameReplacementInfo> IInlineRenameLocationSet.GetReplacementsAsync(string replacementText, SymbolRenameOptions options, CancellationToken cancellationToken)
Editor\InlineRename\FSharpInlineRenameReplacementInfo.cs (1)
36IEnumerable<InlineRenameReplacement> IInlineRenameReplacementInfo.GetReplacements(DocumentId documentId)
Internal\Editor\FSharpEditorInlineRenameService.cs (1)
98public async Task<IInlineRenameReplacementInfo> GetReplacementsAsync(string replacementText, SymbolRenameOptions options, CancellationToken cancellationToken)
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Features\InlineRename\XamlEditorInlineRenameService.cs (1)
164public async Task<IInlineRenameReplacementInfo> GetReplacementsAsync(string replacementText, SymbolRenameOptions options, CancellationToken cancellationToken)