6 implementations of IInlineRenameInfo
Microsoft.CodeAnalysis.EditorFeatures (3)
ExternalAccess\VSTypeScript\Api\VSTypeScriptInlineRenameInfo.cs (1)
19internal abstract class VSTypeScriptInlineRenameInfo : IInlineRenameInfo
InlineRename\AbstractEditorInlineRenameService.FailureInlineRenameInfo.cs (1)
20private sealed class FailureInlineRenameInfo : IInlineRenameInfo
InlineRename\AbstractEditorInlineRenameService.SymbolRenameInfo.cs (1)
29private partial class SymbolInlineRenameInfo : IInlineRenameInfo
Microsoft.CodeAnalysis.ExternalAccess.FSharp (2)
Editor\InlineRename\FSharpInlineRenameInfo.cs (1)
20internal abstract class FSharpInlineRenameInfo : IInlineRenameInfo
Internal\Editor\FSharpEditorInlineRenameService.cs (1)
115internal class FSharpInlineRenameInfoLegacyWrapper : IInlineRenameInfo
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Features\InlineRename\XamlEditorInlineRenameService.cs (1)
41private class InlineRenameInfo : IInlineRenameInfo
29 references to IInlineRenameInfo
Microsoft.CodeAnalysis.EditorFeatures (19)
ExternalAccess\VSTypeScript\Api\VSTypeScriptInlineRenameInfo.cs (8)
35bool IInlineRenameInfo.MustRenameOverloads 38Glyph IInlineRenameInfo.Glyph 41ImmutableArray<DocumentSpan> IInlineRenameInfo.DefinitionLocations 44async Task<IInlineRenameLocationSet> IInlineRenameInfo.FindRenameLocationsAsync(SymbolRenameOptions options, CancellationToken cancellationToken) 47TextSpan? IInlineRenameInfo.GetConflictEditSpan(InlineRenameLocation location, string triggerText, string replacementText, CancellationToken cancellationToken) 51TextSpan IInlineRenameInfo.GetReferenceEditSpan(InlineRenameLocation location, string triggerText, CancellationToken cancellationToken) 55bool IInlineRenameInfo.TryOnAfterGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText) 58bool IInlineRenameInfo.TryOnBeforeGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText)
ExternalAccess\VSTypeScript\VSTypeScriptEditorInlineRenameService.cs (1)
30public async Task<IInlineRenameInfo> GetRenameInfoAsync(Document document, int position, CancellationToken cancellationToken)
InlineRename\AbstractEditorInlineRenameService.cs (1)
24public async Task<IInlineRenameInfo> GetRenameInfoAsync(Document document, int position, CancellationToken cancellationToken)
InlineRename\AbstractEditorInlineRenameService.FailureInlineRenameInfo.cs (1)
18internal static readonly IInlineRenameInfo DefaultFailureInfo = new FailureInlineRenameInfo(FeaturesResources.You_cannot_rename_this_element);
InlineRename\IEditorInlineRenameService.cs (1)
257Task<IInlineRenameInfo> GetRenameInfoAsync(Document document, int position, CancellationToken cancellationToken);
InlineRename\InlineRenameService.cs (3)
87var renameInfo = await editorRenameService.GetRenameInfoAsync(document, textSpan.Start, cancellationToken).ConfigureAwait(false); 137IThreadingContext threadingContext, IInlineRenameInfo renameInfo, Document document, CancellationToken cancellationToken) 139if (renameInfo is IInlineRenameInfo inlineRenameInfo && inlineRenameInfo.DefinitionLocations != default)
InlineRename\InlineRenameSession.cs (2)
123private readonly IInlineRenameInfo _renameInfo; 135IInlineRenameInfo renameInfo,
Intents\RenameIntentProvider.cs (1)
42var renameInfo = await renameService.GetRenameInfoAsync(priorDocument, priorSelection.Start, cancellationToken).ConfigureAwait(false);
SpellCheck\RoslynSpellCheckFixerProvider.cs (1)
95var info = await renameService.GetRenameInfoAsync(document, span.Span.Start, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.ExternalAccess.FSharp (9)
Editor\InlineRename\FSharpInlineRenameInfo.cs (8)
36Glyph IInlineRenameInfo.Glyph 39bool IInlineRenameInfo.MustRenameOverloads 42ImmutableArray<DocumentSpan> IInlineRenameInfo.DefinitionLocations 45async Task<IInlineRenameLocationSet> IInlineRenameInfo.FindRenameLocationsAsync(SymbolRenameOptions options, CancellationToken cancellationToken) 51TextSpan? IInlineRenameInfo.GetConflictEditSpan(InlineRenameLocation location, string triggerText, string replacementText, CancellationToken cancellationToken) 54TextSpan IInlineRenameInfo.GetReferenceEditSpan(InlineRenameLocation location, string triggerText, CancellationToken cancellationToken) 57bool IInlineRenameInfo.TryOnAfterGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText) 60bool IInlineRenameInfo.TryOnBeforeGlobalSymbolRenamed(Workspace workspace, IEnumerable<DocumentId> changedDocumentIDs, string replacementText)
Internal\Editor\FSharpEditorInlineRenameService.cs (1)
205public async Task<IInlineRenameInfo> GetRenameInfoAsync(Document document, int position, CancellationToken cancellationToken)
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Features\InlineRename\XamlEditorInlineRenameService.cs (1)
34public async Task<IInlineRenameInfo> GetRenameInfoAsync(Document document, int position, CancellationToken cancellationToken)