15 references to RelatedLocations
Microsoft.CodeAnalysis.Workspaces (15)
Rename\ConflictEngine\ConflictResolver.Session.cs (8)
161
conflictLocations = [.. conflictResolution.
RelatedLocations
177
.. conflictResolution.
RelatedLocations
190
var unresolvedLocations = conflictResolution.
RelatedLocations
225
for (var i = 0; i < conflictResolution.
RelatedLocations
.Count; i++)
227
var relatedLocation = conflictResolution.
RelatedLocations
[i];
229
conflictResolution.
RelatedLocations
[i] = relatedLocation.WithType(RelatedLocationType.UnresolvedConflict);
281
if (conflictResolution.ReplacementTextValid && conflictResolution.
RelatedLocations
.All(loc => (loc.Type & RelatedLocationType.UnresolvableConflict) == 0))
460
return conflictResolution.
RelatedLocations
.Any(r => r.Type == RelatedLocationType.PossiblyResolvableConflict);
Rename\ConflictEngine\MutableConflictResolution.cs (7)
56
RelatedLocations
.RemoveAll(r => conflictLocationDocumentIds.Contains(r.DocumentId));
133
=>
RelatedLocations
.Add(location);
137
var existingRelatedLocation =
RelatedLocations
.Where(rl => rl.ConflictCheckSpan == location.ConflictCheckSpan && rl.DocumentId == location.DocumentId).FirstOrNull();
139
RelatedLocations
.Remove(existingRelatedLocation.Value);
147
this.
RelatedLocations
.Select(l => l.DocumentId)).Distinct().ToImmutableArray();
149
var relatedLocations = this.
RelatedLocations
.ToImmutableArray();
153
var documentToRelatedLocationsMap = this.
RelatedLocations
.GroupBy(loc => loc.DocumentId).ToImmutableDictionary(