1 write to RelatedLocations
Microsoft.CodeAnalysis.Workspaces (1)
Rename\ConflictEngine\MutableConflictResolution.cs (1)
63
RelatedLocations
= new List<RelatedLocation>();
15 references to RelatedLocations
Microsoft.CodeAnalysis.Workspaces (15)
Rename\ConflictEngine\ConflictResolver.Session.cs (8)
164
conflictLocations = conflictResolution.
RelatedLocations
178
conflictLocations = conflictLocations.Concat(conflictResolution.
RelatedLocations
191
var unresolvedLocations = conflictResolution.
RelatedLocations
228
for (var i = 0; i < conflictResolution.
RelatedLocations
.Count; i++)
230
var relatedLocation = conflictResolution.
RelatedLocations
[i];
232
conflictResolution.
RelatedLocations
[i] = relatedLocation.WithType(RelatedLocationType.UnresolvedConflict);
282
if (conflictResolution.ReplacementTextValid && conflictResolution.
RelatedLocations
.All(loc => (loc.Type & RelatedLocationType.UnresolvableConflict) == 0))
461
return conflictResolution.
RelatedLocations
.Any(r => r.Type == RelatedLocationType.PossiblyResolvableConflict);
Rename\ConflictEngine\MutableConflictResolution.cs (7)
68
RelatedLocations
.RemoveAll(r => conflictLocationDocumentIds.Contains(r.DocumentId));
145
=>
RelatedLocations
.Add(location);
149
var existingRelatedLocation =
RelatedLocations
.Where(rl => rl.ConflictCheckSpan == location.ConflictCheckSpan && rl.DocumentId == location.DocumentId).FirstOrNull();
151
RelatedLocations
.Remove(existingRelatedLocation.Value);
159
this.
RelatedLocations
.Select(l => l.DocumentId)).Distinct().ToImmutableArray();
161
var relatedLocations = this.
RelatedLocations
.ToImmutableArray();
165
var documentToRelatedLocationsMap = this.
RelatedLocations
.GroupBy(loc => loc.DocumentId).ToImmutableDictionary(