6 instantiations of ContextMutableIntervalTree
Microsoft.CodeAnalysis.Workspaces (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (6)
64
_relativeIndentationTree = new
ContextMutableIntervalTree
<RelativeIndentationData, FormattingContextIntervalIntrospector>(new FormattingContextIntervalIntrospector());
66
_indentationTree = new
ContextMutableIntervalTree
<IndentationData, FormattingContextIntervalIntrospector>(new FormattingContextIntervalIntrospector());
67
_suppressWrappingTree = new
ContextMutableIntervalTree
<SuppressWrappingData, SuppressIntervalIntrospector>(new SuppressIntervalIntrospector());
68
_suppressSpacingTree = new
ContextMutableIntervalTree
<SuppressSpacingData, SuppressIntervalIntrospector>(new SuppressIntervalIntrospector());
69
_suppressFormattingTree = new
ContextMutableIntervalTree
<SuppressSpacingData, SuppressIntervalIntrospector>(new SuppressIntervalIntrospector());
70
_anchorTree = new
ContextMutableIntervalTree
<AnchorData, FormattingContextIntervalIntrospector>(new FormattingContextIntervalIntrospector());
8 references to ContextMutableIntervalTree
Microsoft.CodeAnalysis.Workspaces (8)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (7)
30
private readonly
ContextMutableIntervalTree
<RelativeIndentationData, FormattingContextIntervalIntrospector> _relativeIndentationTree;
34
private readonly
ContextMutableIntervalTree
<IndentationData, FormattingContextIntervalIntrospector> _indentationTree;
35
private readonly
ContextMutableIntervalTree
<SuppressWrappingData, SuppressIntervalIntrospector> _suppressWrappingTree;
36
private readonly
ContextMutableIntervalTree
<SuppressSpacingData, SuppressIntervalIntrospector> _suppressSpacingTree;
37
private readonly
ContextMutableIntervalTree
<SuppressSpacingData, SuppressIntervalIntrospector> _suppressFormattingTree;
38
private readonly
ContextMutableIntervalTree
<AnchorData, FormattingContextIntervalIntrospector> _anchorTree;
410
private static void DebugCheckEmpty<T, TIntrospector>(
ContextMutableIntervalTree
<T, TIntrospector> tree, TextSpan textSpan)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\ContextMutableIntervalTree.cs (1)
30
_containPredicate = (value, start, end) => IntervalTreeAlgorithms<T,
ContextMutableIntervalTree
<T, TIntrospector>>.Contains(value, start, end, in Introspector);