private IEnumerable <InlineRenameReplacement> GetNonComplexifiedReplacements(DocumentId documentId)
            {
                var modifiedSpans        = _conflicts.RenamedSpansTracker.GetModifiedSpanMap(documentId);
                var locationsForDocument = _conflicts.GetRelatedLocationsForDocument(documentId);

                // The RenamedSpansTracker doesn't currently track unresolved conflicts for
                // unmodified locations.  If the document wasn't modified, we can just use the
                // original span as the new span, but otherwise we need to filter out
                // locations that aren't in modifiedSpans.
                if (modifiedSpans.Any())
                {
                    return(locationsForDocument.Where(loc => modifiedSpans.ContainsKey(loc.ConflictCheckSpan))
                           .Select(loc => new InlineRenameReplacement(loc, modifiedSpans[loc.ConflictCheckSpan])));
                }
                else
                {
                    return(locationsForDocument.Select(loc => new InlineRenameReplacement(loc, loc.ConflictCheckSpan)));
                }
            }