9 instantiations of RenameLocation
Microsoft.CodeAnalysis.Workspaces (9)
Rename\IRemoteRenamerService.cs (1)
94return new RenameLocation(
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (8)
241results.Add(new RenameLocation(location, document.Id, isRenamableAccessor: isRenamableAccessor)); 270results.Add(new RenameLocation(location, location.Document.Id)); 276results.Add(new RenameLocation(aliasLocation, solution.GetRequiredDocument(aliasLocation.SourceTree).Id)); 293results.Add(new RenameLocation(location.Location, location.Document.Id, 299results.Add(new RenameLocation(aliasLocation, solution.GetRequiredDocument(aliasLocation.SourceTree).Id)); 305results.Add(new RenameLocation( 313results.Add(new RenameLocation( 430var renameLocation = new RenameLocation(matchLocation, document.Id, containingLocationForStringOrComment: containingSpan);
42 references to RenameLocation
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Rename\CSharpRenameRewriterLanguageService.cs (1)
54private readonly ImmutableDictionary<TextSpan, RenameLocation> _renameLocations;
Microsoft.CodeAnalysis.EditorFeatures (2)
InlineRename\AbstractEditorInlineRenameService.InlineRenameLocationSet.cs (2)
27var validLocations = renameLocationSet.Locations.Where(RenameLocation.ShouldRename); 48private static async ValueTask<InlineRenameLocation> ConvertLocationAsync(Solution solution, RenameLocation location, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Workspaces (39)
Rename\ConflictEngine\ConflictResolver.Session.cs (6)
758ImmutableArray<RenameLocation> renameLocations, 844private static bool ShouldIncludeLocation(ImmutableArray<RenameLocation> renameLocations, RenameLocation location) 856return RenameLocation.ShouldRename(location); 869IEnumerable<RenameLocation> locationsToRename) 872foreach (var renameLocation in locationsToRename)
Rename\IRemoteRenamerService.cs (4)
78public static SerializableRenameLocation Dehydrate(RenameLocation location) 87public async ValueTask<RenameLocation> RehydrateAsync(Solution solution, CancellationToken cancellation) 162public async ValueTask<ImmutableArray<RenameLocation>> RehydrateLocationsAsync( 165var locBuilder = new FixedSizeArrayBuilder<RenameLocation>(this.Locations.Length);
Rename\LightweightRenameLocations.cs (2)
28public readonly ImmutableArray<RenameLocation> Locations; 35ImmutableArray<RenameLocation> locations,
Rename\RenameLocation.cs (4)
18TextSpan containingLocationForStringOrComment = default) : IEquatable<RenameLocation> 37public bool Equals(RenameLocation other) 42return obj is RenameLocation loc && 49internal static bool ShouldRename(RenameLocation location)
Rename\RenameRewriterParameters.cs (2)
21ImmutableDictionary<TextSpan, RenameLocation> renameLocations, 42internal readonly ImmutableDictionary<TextSpan, RenameLocation> RenameLocations = renameLocations;
Rename\RenameUtilities.cs (2)
82internal static IEnumerable<Document> GetDocumentsAffectedByRename(ISymbol symbol, Solution solution, IEnumerable<RenameLocation> renameLocations) 180if (RenameLocation.ShouldRename(symbolInfo.CandidateReason) &&
Rename\SymbolicRenameLocations.cs (4)
29public readonly ImmutableArray<RenameLocation> Locations; 37ImmutableArray<RenameLocation> locations, 81using var _0 = ArrayBuilder<RenameLocation>.GetInstance(out var mergedLocations); 129var locations = ImmutableHashSet.CreateBuilder<RenameLocation>();
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (13)
161public static async Task<ImmutableArray<RenameLocation>> GetRenamableDefinitionLocationsAsync( 177using var _ = ArrayBuilder<RenameLocation>.GetInstance(out var results); 245internal static async Task<IEnumerable<RenameLocation>> GetRenamableReferenceLocationsAsync( 262var results = new List<RenameLocation>(); 325internal static async Task<(ImmutableArray<RenameLocation> strings, ImmutableArray<RenameLocation> comments)> GetRenamableLocationsInStringsAndCommentsAsync( 328ISet<RenameLocation> renameLocations, 338using var _1 = ArrayBuilder<RenameLocation>.GetInstance(out var stringLocations); 339using var _2 = ArrayBuilder<RenameLocation>.GetInstance(out var commentLocations); 370ArrayBuilder<RenameLocation> renameLocations, CancellationToken cancellationToken) 388Document document, string renameText, ArrayBuilder<RenameLocation> renameLocations, CancellationToken cancellationToken) 410ArrayBuilder<RenameLocation> renameLocations) 430var renameLocation = new RenameLocation(matchLocation, document.Id, containingLocationForStringOrComment: containingSpan);
Rename\SymbolicRenameLocations.SearchResult.cs (2)
14public readonly ImmutableHashSet<RenameLocation> Locations; 19ImmutableHashSet<RenameLocation> locations,