24 references to GetIntervalsThatOverlapWith
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (22)
Collections\IntervalTreeTests.cs (22)
42var spans = tree.GetIntervalsThatOverlapWith(0, 1); 53var spans = tree.GetIntervalsThatOverlapWith(0, 1); 64var spans = tree.GetIntervalsThatOverlapWith(0, 5); 75var spans = tree.GetIntervalsThatOverlapWith(15, 5); 86var spans = tree.GetIntervalsThatOverlapWith(10, 5); 97var spans = tree.GetIntervalsThatOverlapWith(5, 5).Select(t => t.Item3); 108var spans = tree.GetIntervalsThatOverlapWith(5, 2).Select(i => i.Item3); 119var spans = tree.GetIntervalsThatOverlapWith(8, 2).Select(i => i.Item3); 130var spans = tree.GetIntervalsThatOverlapWith(7, 2).Select(i => i.Item3); 141var spans = tree.GetIntervalsThatOverlapWith(4, 2).Select(i => i.Item3); 152var spans = tree.GetIntervalsThatOverlapWith(9, 2).Select(i => i.Item3); 163var spans = tree.GetIntervalsThatOverlapWith(4, 7).Select(i => i.Item3); 175Assert.Empty(tree.GetIntervalsThatOverlapWith(2, 2)); 176Assert.Empty(tree.GetIntervalsThatOverlapWith(11, 2)); 177Assert.Empty(tree.GetIntervalsThatOverlapWith(22, 2)); 180Assert.True(Set("A").SetEquals(tree.GetIntervalsThatOverlapWith(6, 2).Select(i => i.Item3))); 181Assert.True(Set("B").SetEquals(tree.GetIntervalsThatOverlapWith(16, 2).Select(i => i.Item3))); 184Assert.True(Set("A", "B").SetEquals(tree.GetIntervalsThatOverlapWith(2, 20).Select(i => i.Item3))); 185Assert.True(Set("A", "B").SetEquals(tree.GetIntervalsThatOverlapWith(2, 14).Select(i => i.Item3))); 186Assert.True(Set("A", "B").SetEquals(tree.GetIntervalsThatOverlapWith(6, 10).Select(i => i.Item3))); 187Assert.True(Set("A", "B").SetEquals(tree.GetIntervalsThatOverlapWith(6, 20).Select(i => i.Item3))); 328var set1 = new HashSet<string>(tree.GetIntervalsThatOverlapWith(start, length).Select(i => i.Item3));
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeCleanup\Providers\AbstractTokensCodeCleanupProvider.vb (1)
57_spans.GetIntervalsThatOverlapWith(node.FullSpan.Start, node.FullSpan.Length).Any()
Microsoft.CodeAnalysis.Workspaces (1)
FormattingContext.cs (1)
566var anchorData = _anchorTree.GetIntervalsThatOverlapWith(baseAnchorData.TextSpan.Start, baseAnchorData.TextSpan.Length);