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)
186implicitUsageConflict.SourceSpan, conflictResolution.OldSolution.GetRequiredDocument(implicitUsageConflict.SourceTree).Id, RelatedLocationType.UnresolvableConflict)); 210implicitConflict.SourceSpan, conflictResolution.OldSolution.GetRequiredDocument(implicitConflict.SourceTree).Id, RelatedLocationType.UnresolvableConflict)); 304languageConflict.SourceSpan, conflictResolution.OldSolution.GetRequiredDocument(languageConflict.SourceTree).Id, RelatedLocationType.UnresolvableConflict)); 331oldLocation.SourceSpan, conflictResolution.OldSolution.GetRequiredDocument(oldLocation.SourceTree).Id, RelatedLocationType.UnresolvableConflict));
Rename\ConflictEngine\ConflictResolver.Session.cs (14)
81Debug.Assert(location.ComplexifiedTargetSpan.Contains(location.ConflictCheckSpan) || location.Type == RelatedLocationType.UnresolvableConflict); 160.Where(loc => documentIdsThatGetsAnnotatedAndRenamed.Contains(loc.DocumentId) && loc.Type == RelatedLocationType.PossiblyResolvableConflict && loc.IsReference) 176.Where(loc => documentIdsThatGetsAnnotatedAndRenamed.Contains(loc.DocumentId) && loc.Type == RelatedLocationType.PossiblyResolvableConflict) 189.Where(l => (l.Type & RelatedLocationType.UnresolvedConflict) != 0) 230if (relatedLocation.Type == RelatedLocationType.PossiblyResolvableConflict) 231conflictResolution.RelatedLocations[i] = relatedLocation.WithType(RelatedLocationType.UnresolvedConflict); 284if (conflictResolution.ReplacementTextValid && conflictResolution.RelatedLocations.All(loc => (loc.Type & RelatedLocationType.UnresolvableConflict) == 0)) 336annotation.OriginalSpan, documentId, RelatedLocationType.UnresolvedConflict)); 405complexifiedLocationSpanForThisDocument.Contains(originalLocation) ? RelatedLocationType.ResolvedReferenceConflict : RelatedLocationType.NoConflict, 416RelatedLocationType.ResolvedNonReferenceConflict, 428complexifiedTarget != null ? RelatedLocationType.PossiblyResolvableConflict : RelatedLocationType.UnresolvableConflict, 465return 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)