9 instantiations of RenameLocation
Microsoft.CodeAnalysis.Workspaces (9)
Rename\IRemoteRenamerService.cs (1)
131return new RenameLocation(
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (8)
227results.Add(new RenameLocation(location, document.Id, isRenamableAccessor: isRenamableAccessor)); 261results.Add(new RenameLocation(location, location.Document.Id)); 267results.Add(new RenameLocation(aliasLocation, solution.GetRequiredDocument(aliasLocation.SourceTree).Id)); 280results.Add(new RenameLocation(location.Location, location.Document.Id, 286results.Add(new RenameLocation(aliasLocation, solution.GetRequiredDocument(aliasLocation.SourceTree).Id)); 292results.Add(new RenameLocation( 300results.Add(new RenameLocation( 417var renameLocation = new RenameLocation(matchLocation, document.Id, containingLocationForStringOrComment: containingSpan);
49 references to RenameLocation
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Rename\CSharpRenameRewriterLanguageService.cs (1)
56private readonly ImmutableDictionary<TextSpan, RenameLocation> _renameLocations;
Microsoft.CodeAnalysis.EditorFeatures (2)
InlineRename\AbstractEditorInlineRenameService.InlineRenameLocationSet.cs (2)
28this.Locations = renameLocationSet.Locations.Where(RenameLocation.ShouldRename) 33private InlineRenameLocation ConvertLocation(RenameLocation location)
Microsoft.CodeAnalysis.Features (1)
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
309RenameLocation location,
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Rename\VisualBasicRenameRewriterLanguageService.vb (1)
46Private ReadOnly _renameLocations As ImmutableDictionary(Of TextSpan, RenameLocation)
Microsoft.CodeAnalysis.Workspaces (44)
Rename\ConflictEngine\ConflictResolver.Session.cs (6)
773ImmutableArray<RenameLocation> renameLocations, 856private static bool ShouldIncludeLocation(ImmutableArray<RenameLocation> renameLocations, RenameLocation location) 868return RenameLocation.ShouldRename(location); 881IEnumerable<RenameLocation> locationsToRename) 884foreach (var renameLocation in locationsToRename)
Rename\IRemoteRenamerService.cs (4)
117public static SerializableRenameLocation Dehydrate(RenameLocation location) 126public async ValueTask<RenameLocation> RehydrateAsync(Solution solution, CancellationToken cancellation) 208public async ValueTask<ImmutableArray<RenameLocation>> RehydrateLocationsAsync( 211using var _ = ArrayBuilder<RenameLocation>.GetInstance(this.Locations.Length, out var locBuilder);
Rename\LightweightRenameLocations.cs (2)
30public readonly ImmutableArray<RenameLocation> Locations; 38ImmutableArray<RenameLocation> locations,
Rename\RenameLocation.cs (4)
11internal readonly struct RenameLocation : IEquatable<RenameLocation> 48public bool Equals(RenameLocation other) 53return obj is RenameLocation loc && 60internal static bool ShouldRename(RenameLocation location)
Rename\RenameRewriterParameters.cs (2)
25internal readonly ImmutableDictionary<TextSpan, RenameLocation> RenameLocations; 44ImmutableDictionary<TextSpan, RenameLocation> renameLocations,
Rename\RenameUtilities.cs (2)
82internal static IEnumerable<Document> GetDocumentsAffectedByRename(ISymbol symbol, Solution solution, IEnumerable<RenameLocation> renameLocations) 174if (RenameLocation.ShouldRename(symbolInfo.CandidateReason) &&
Rename\SymbolicRenameLocations.cs (4)
35public readonly ImmutableArray<RenameLocation> Locations; 44ImmutableArray<RenameLocation> locations, 89using var _0 = ArrayBuilder<RenameLocation>.GetInstance(out var mergedLocations); 137var locations = ImmutableHashSet.CreateBuilder<RenameLocation>();
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (18)
149public static async Task<ImmutableArray<RenameLocation>> GetRenamableDefinitionLocationsAsync( 155return ImmutableArray<RenameLocation>.Empty; 162return ImmutableArray<RenameLocation>.Empty; 165var results = ArrayBuilder<RenameLocation>.GetInstance(); 231internal static async Task<IEnumerable<RenameLocation>> GetRenamableReferenceLocationsAsync(ISymbol referencedSymbol, ISymbol originalSymbol, ReferenceLocation location, Solution solution, CancellationToken cancellationToken) 237return SpecializedCollections.EmptyEnumerable<RenameLocation>(); 243return SpecializedCollections.EmptyEnumerable<RenameLocation>(); 250return SpecializedCollections.EmptyEnumerable<RenameLocation>(); 253var results = new List<RenameLocation>(); 312internal static async Task<(ImmutableArray<RenameLocation> strings, ImmutableArray<RenameLocation> comments)> GetRenamableLocationsInStringsAndCommentsAsync( 315ISet<RenameLocation> renameLocations, 325using var _1 = ArrayBuilder<RenameLocation>.GetInstance(out var stringLocations); 326using var _2 = ArrayBuilder<RenameLocation>.GetInstance(out var commentLocations); 357ArrayBuilder<RenameLocation> renameLocations, CancellationToken cancellationToken) 375Document document, string renameText, ArrayBuilder<RenameLocation> renameLocations, CancellationToken cancellationToken) 397ArrayBuilder<RenameLocation> renameLocations) 417var renameLocation = new RenameLocation(matchLocation, document.Id, containingLocationForStringOrComment: containingSpan);
Rename\SymbolicRenameLocations.SearchResult.cs (2)
15public readonly ImmutableHashSet<RenameLocation> Locations; 20ImmutableHashSet<RenameLocation> locations,