1 type derived from SimpleMutableIntervalTree
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\ContextMutableIntervalTree.cs (1)
18
internal sealed class ContextMutableIntervalTree<T, TIntrospector> :
SimpleMutableIntervalTree
<T, TIntrospector>
1 instantiation of SimpleMutableIntervalTree
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\SimpleMutableIntervalTree.cs (1)
20
return new
SimpleMutableIntervalTree
<T, TIntrospector>(in introspector, values);
7 references to SimpleMutableIntervalTree
Microsoft.CodeAnalysis.Workspaces (7)
CodeCleanup\AbstractCodeCleanerService.cs (1)
324
var
intervalTree = SimpleMutableIntervalTree.Create(new TextSpanIntervalIntrospector(), spans);
CodeFixes\FixAllOccurrences\TextChangeMerger.cs (3)
30
private readonly
SimpleMutableIntervalTree
<TextChange, IntervalIntrospector> _totalChangesIntervalTree =
81
SimpleMutableIntervalTree
<TextChange, IntervalIntrospector> cumulativeChanges,
94
SimpleMutableIntervalTree
<TextChange, IntervalIntrospector> cumulativeChanges,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\SimpleMutableIntervalTree.cs (2)
11
public static
SimpleMutableIntervalTree
<T, TIntrospector> Create<T, TIntrospector>(in TIntrospector introspector, params T[] values)
17
public static
SimpleMutableIntervalTree
<T, TIntrospector> Create<T, TIntrospector>(in TIntrospector introspector, IEnumerable<T>? values = null)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\TextSpanMutableIntervalTree.cs (1)
17
:
SimpleMutableIntervalTree
<TextSpan, TextSpanIntervalIntrospector>(new TextSpanIntervalIntrospector(), values)