26 references to RelatedLocationType
Microsoft.CodeAnalysis.EditorFeatures (6)
InlineRename\IEditorInlineRenameService.cs (6)
86case RelatedLocationType.NoConflict: 88case RelatedLocationType.ResolvedReferenceConflict: 90case RelatedLocationType.ResolvedNonReferenceConflict: 92case RelatedLocationType.UnresolvableConflict: 93case RelatedLocationType.UnresolvedConflict: 96case RelatedLocationType.PossiblyResolvableConflict:
Microsoft.CodeAnalysis.Workspaces (20)
Rename\ConflictEngine\ConflictResolver.cs (4)
192implicitUsageConflict.SourceSpan, conflictResolution.OldSolution.GetRequiredDocument(implicitUsageConflict.SourceTree).Id, RelatedLocationType.UnresolvableConflict)); 216implicitConflict.SourceSpan, conflictResolution.OldSolution.GetRequiredDocument(implicitConflict.SourceTree).Id, RelatedLocationType.UnresolvableConflict)); 310languageConflict.SourceSpan, conflictResolution.OldSolution.GetRequiredDocument(languageConflict.SourceTree).Id, RelatedLocationType.UnresolvableConflict)); 337oldLocation.SourceSpan, conflictResolution.OldSolution.GetRequiredDocument(oldLocation.SourceTree).Id, RelatedLocationType.UnresolvableConflict));
Rename\ConflictEngine\ConflictResolver.Session.cs (14)
84Debug.Assert(location.ComplexifiedTargetSpan.Contains(location.ConflictCheckSpan) || location.Type == RelatedLocationType.UnresolvableConflict); 163.Where(loc => documentIdsThatGetsAnnotatedAndRenamed.Contains(loc.DocumentId) && loc.Type == RelatedLocationType.PossiblyResolvableConflict && loc.IsReference) 179.Where(loc => documentIdsThatGetsAnnotatedAndRenamed.Contains(loc.DocumentId) && loc.Type == RelatedLocationType.PossiblyResolvableConflict) 192.Where(l => (l.Type & RelatedLocationType.UnresolvedConflict) != 0) 233if (relatedLocation.Type == RelatedLocationType.PossiblyResolvableConflict) 234conflictResolution.RelatedLocations[i] = relatedLocation.WithType(RelatedLocationType.UnresolvedConflict); 287if (conflictResolution.ReplacementTextValid && conflictResolution.RelatedLocations.All(loc => (loc.Type & RelatedLocationType.UnresolvableConflict) == 0)) 339annotation.OriginalSpan, documentId, RelatedLocationType.UnresolvedConflict)); 410complexifiedLocationSpanForThisDocument.Contains(originalLocation) ? RelatedLocationType.ResolvedReferenceConflict : RelatedLocationType.NoConflict, 421RelatedLocationType.ResolvedNonReferenceConflict, 433complexifiedTarget != null ? RelatedLocationType.PossiblyResolvableConflict : RelatedLocationType.UnresolvableConflict, 470return conflictResolution.RelatedLocations.Any(r => r.Type == RelatedLocationType.PossiblyResolvableConflict);
Rename\ConflictEngine\RelatedLocation.cs (2)
25[property: DataMember(Order = 2)] RelatedLocationType Type, 29public RelatedLocation WithType(RelatedLocationType type)