2 implementations of IInlineRenameReplacementInfo
Microsoft.CodeAnalysis.EditorFeatures (2)
ExternalAccess\VSTypeScript\Api\IVSTypeScriptInlineRenameReplacementInfo.cs (1)
11
internal abstract class VSTypeScriptInlineRenameReplacementInfo :
IInlineRenameReplacementInfo
InlineRename\AbstractEditorInlineRenameService.InlineRenameReplacementInfo.cs (1)
14
private sealed class InlineRenameReplacementInfo :
IInlineRenameReplacementInfo
16 references to IInlineRenameReplacementInfo
Microsoft.CodeAnalysis.EditorFeatures (16)
ExternalAccess\VSTypeScript\Api\IVSTypeScriptInlineRenameLocationSet.cs (1)
36
async Task<
IInlineRenameReplacementInfo
> IInlineRenameLocationSet.GetReplacementsAsync(string replacementText, SymbolRenameOptions options, CancellationToken cancellationToken)
ExternalAccess\VSTypeScript\Api\IVSTypeScriptInlineRenameReplacementInfo.cs (1)
33
IEnumerable<InlineRenameReplacement>
IInlineRenameReplacementInfo
.GetReplacements(DocumentId documentId)
InlineRename\AbstractEditorInlineRenameService.InlineRenameLocationSet.cs (1)
41
public async Task<
IInlineRenameReplacementInfo
> GetReplacementsAsync(
InlineRename\IEditorInlineRenameService.cs (2)
127
public static IEnumerable<InlineRenameReplacementKind> GetAllReplacementKinds(this
IInlineRenameReplacementInfo
info)
149
Task<
IInlineRenameReplacementInfo
> GetReplacementsAsync(string replacementText, SymbolRenameOptions options, CancellationToken cancellationToken);
InlineRename\InlineRenameSession.cs (9)
124
private JoinableTask<
IInlineRenameReplacementInfo
> _conflictResolutionTask;
350
public event EventHandler<
IInlineRenameReplacementInfo
> ReplacementsComputed;
573
var
replacementInfo = await _conflictResolutionTask.JoinAsync(CancellationToken.None).ConfigureAwait(false);
588
private async Task<(
IInlineRenameReplacementInfo
replacementInfo, LinkedFileMergeSessionResult mergeResult)> ComputeMergeResultAsync(
IInlineRenameReplacementInfo
replacementInfo, CancellationToken cancellationToken)
596
IInlineRenameReplacementInfo
replacementInfo, LinkedFileMergeSessionResult mergeResult, CancellationToken cancellationToken)
617
private void RaiseReplacementsComputed(
IInlineRenameReplacementInfo
resolution)
634
var
result = _conflictResolutionTask.Task.Result;
875
var
info = await _conflictResolutionTask.JoinAsync(cancellationToken).ConfigureAwait(true);
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (1)
315
internal async Task ApplyConflictResolutionEditsAsync(
IInlineRenameReplacementInfo
conflictResolution, LinkedFileMergeSessionResult mergeResult, IEnumerable<Document> documents, CancellationToken cancellationToken)
InlineRename\UI\Adornment\RenameFlyoutViewModel.cs (1)
345
private void OnReplacementsComputed(object sender,
IInlineRenameReplacementInfo
result)